Re: [OSPF] draft-acee-ospfv3-lsa-extend-00

Acee Lindem <acee.lindem@ericsson.com> Sat, 04 May 2013 21:32 UTC

Return-Path: <prvs=8836ed0ccd=acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1767821F8A11 for <ospf@ietfa.amsl.com>; Sat, 4 May 2013 14:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aOLioimt5LKN for <ospf@ietfa.amsl.com>; Sat, 4 May 2013 14:31:54 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 3DE1A21F863B for <ospf@ietf.org>; Sat, 4 May 2013 14:31:54 -0700 (PDT)
X-AuditID: c618062d-b7ff46d000006709-e7-51857e495dcc
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 44.88.26377.94E75815; Sat, 4 May 2013 23:31:53 +0200 (CEST)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.02.0328.009; Sat, 4 May 2013 17:31:52 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Anton Smirnov <asmirnov@cisco.com>
Thread-Topic: [OSPF] draft-acee-ospfv3-lsa-extend-00
Thread-Index: AQHOR/50spTN+784ukmlvZM1IxEyWpjz1PuAgAAK44CAAXtugA==
Date: Sat, 04 May 2013 21:31:52 +0000
Message-ID: <94A203EA12AECE4BA92D42DBFFE0AE4713A900@eusaamb101.ericsson.se>
In-Reply-To: <5183DD8D.1010900@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.5.121010
x-originating-ip: [147.117.188.135]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <FF5304AC8A59974C8333812588814833@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRmVeSWpSXmKPExsUyuXRPrK5nXWugwZkeFYuWbawWLffusTsw eUz5vZHVY8mSn0wBTFHcNkmJJWXBmel5+nYJ3BmnJ5xhLXinUXFvVi9rA+MMxS5GDg4JAROJ r+99uxg5gUwxiQv31rN1MXJxCAkcZZQ4v/86O4SzjFFi1eR57CBVbAI6Es8f/WMGsUUE1CQ2 3/3ECmIzCyhLPO5azQZiCwsYS9x/sIYNosZE4l3jQ3YI20niyGqIOSwCKhI7/j8Hq+EV8JaY 8fE8WJxTQFNiYvNDJhCbEeii76fWMEHMF5e49WQ+E8SlAhJL9pxnhrBFJV4+/gd2g6iAnkTb sTPsEHFlie9zHrFA9OpJ3Jg6hQ3CtpbY9X42VFxbYtnC18wQNwhKnJz5hGUCo/gsJOtmIWmf haR9FpL2WUjaFzCyrmLkKC1OLctNNzLYxAiMqmMSbLo7GPe8tDzEKM3BoiTOG8XVGCgkkJ5Y kpqdmlqQWhRfVJqTWnyIkYmDE0RwSTUwZize8yOf/QYjc75oTuGkQL3uK9kHtnK3zFFKn1n3 uVzX+CCP4RvW5saYF9b3c4/v5nn09Pqds3kTZ8n1Kze+m3s8xjajhff2zxUqTA2p3xxcbk2b smfmwQPbipetV/ZcMGX5lcAHjm8in3zjPVh/oDfRWEk1u+Zpi1dgxqOwzYv3CXY0fDjxQIml OCPRUIu5qDgRAMMW63x9AgAA
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] draft-acee-ospfv3-lsa-extend-00
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 May 2013 21:32:05 -0000

Hi Anton, 
If you look at the drafts Fred recently refreshed, I think you'll have to
agree that we have a burning requirement for this extension. Additionally,
history has proven that more focused work has a better chance of reaching
fruition. As for backward compatibly, it is possible to do something akin
to RFC 1793 and the original unpublished version of this draft contained
these mechanisms. However, it is not clear that the complexity justifies
the mechanisms - we'll leave that for the WG to decide.
Acee 
P.S. To quote a philosopher of the late 20th century, "You can't always
get what you want. But if you try sometimes well you might find you get
what you need." 

On 5/3/13 8:53 AM, "Anton Smirnov" <asmirnov@cisco.com> wrote:

>    Hi Acee,
>
> > As far as calling it OSPFv4, I don't think we need to do this since
> > only the encoding of the LSAs change.
>
>Yes I understand the reasoning but that is exactly where I have a
>problem with this approach.
>As it is said - ³For every problem there is a solution which is simple,
>fast and wrong.²
>I believe approach taken while architecturing OSPFv3 was exactly that -
>simple, fast and wrong. Exactly the reason why we have to talk right now
>about creating non-backward-compatible change is because OSPFv3
>inherited from OSPFv2 rigid LSA structure in the name of simplicity.
>
>I just want to make sure we will not repeat the same mistake again -
>create non-backward-compatible revision of the protocol which missed
>opportunity to implement anything but only single change.
>
>So understand me right - I fully agree with you that OSPFv3 is not
>extendable, I have no big problem with semantics of proposed extended
>LSAs, I am even ready to accept non-backward-compatible change (just
>because I do not see any other exit from dead end we cornered ourselves
>into).
>But I have big problem with approach "lets do minimum changes possible".
>Solution - since it is non-backward-compatible - must first of all be
>RIGHT and only then, if possible, simple.
>
>So what I am advocating is - lets acknowledge protocol needs major
>non-backward-compatible uplift and see what else can be fit into such
>protocol upgrade. Yes, it is going to be slow - but then result will be
>better.
>
>Anton
>
>
>On 05/03/2013 05:14 PM, Acee Lindem wrote:
>> Hi Anton,
>> Thanks for introducing the draft - I had meant to do it but am
>>chronically pressed for time. Here is the link:
>>
>> https://datatracker.ietf.org/doc/draft-acee-ospfv3-lsa-extend/
>>
>> You are correct that the draft does require a deployment upgrade. A
>>mixed deployment will require separate OSPFv3 routing domains and
>>multiple OSPFv3 instances at least at the boundaries. The alternative
>>was to require both the existing LSAs and the Extended-LSAs to be
>>originated in mixed deployments. This adds quite a lot of complexity and
>>will not be scalable in many networks. It is definitely possible but is
>>the is the sort of backward compatibility mechanism people who don't
>>write or maintain routing software propose.
>>
>> As far as calling it OSPFv4, I don't think we need to do this since
>>only the encoding of the LSAs change. We were careful not to change the
>>LSA semantics in the interest of rapid acceptance, implementation, and,
>>hopefully, deployment. I believe the OSPFv3 moniker should be reserved
>>for a version of the protocol with far more changes (including
>>deprecation of virtual links ;^).
>>
>> Thanks,
>> Acee
>>
>> On May 3, 2013, at 9:01 AM, Anton Smirnov wrote:
>>
>>>    Hi all,
>>>    I saw this draft was published a few days ago and I wanted to
>>>discuss the approach taken by authors. In brief, this draft deeply
>>>changes OSPFv3 by totally reworking LSA encodings but stops short of
>>>calling it a new version of OSPF protocol. Per draft routers supporting
>>>new LSA encodings do not mix with RFC 5340 OSPFv3 routers and do not
>>>talk to them. So from deployment point of view section of the draft
>>>describing backward compatibility can be reduced to simply "Totally not
>>>backward compatible".
>>>
>>>    I think no one will object that OSPFv3 rigid LSA format became big
>>>obstacle in introducing new features and even simply catching up with
>>>ISIS.
>>>    I personally fully agree that OSPFv3 has to be deeply reworked.
>>>    But in my opinion this draft is presenting OSPFv4 without calling
>>>it so - and carries into the new version of the protocol some outdated
>>>features of OSPFv2.
>>>    Isn't it a time to admit that OSPFv3 is failure of epic
>>>proportions? And to admit that stance 'to introduce minimum changes
>>>into the protocol' taken when developing OSPFv3 architecture was deeply
>>>flawed, sacrificed long-term benefits of introducing new protocol
>>>version to short-term benefits of quick standardization and will
>>>continue causing difficulties unless addressed (with LSA encodings
>>>being the most obvious but not the only one)?
>>>
>>> --
>>> Anton
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>
>>