Re: OSPFv2 Opaque LSAs in OSPFv3

Tony Przygienda <prz@XEBEO.COM> Thu, 17 October 2002 17:49 UTC

Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA19666 for <ospf-archive@LISTS.IETF.ORG>; Thu, 17 Oct 2002 13:49:27 -0400 (EDT)
Received: from walnut (209.119.0.61) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <21.00778D34@cherry.ease.lsoft.com>; Thu, 17 Oct 2002 13:51:37 -0400
Received: from DISCUSS.MICROSOFT.COM by DISCUSS.MICROSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 306874 for OSPF@DISCUSS.MICROSOFT.COM; Thu, 17 Oct 2002 13:51:37 -0400
Received: from 204.192.44.242 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0f) with TCP; Thu, 17 Oct 2002 13:51:37 -0400
Received: (qmail 26983 invoked from network); 17 Oct 2002 17:51:36 -0000
Received: from unknown (HELO xebeo.com) (192.168.2.180) by lxmail.xebeo.com with SMTP; 17 Oct 2002 17:51:36 -0000
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <200210171729.g9HHTwm17092@merlot.juniper.net>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID: <3DAF75F4.50401@xebeo.com>
Date: Thu, 17 Oct 2002 19:46:12 -0700
Reply-To: Mailing List <OSPF@DISCUSS.MICROSOFT.COM>
Sender: Mailing List <OSPF@DISCUSS.MICROSOFT.COM>
From: Tony Przygienda <prz@XEBEO.COM>
Subject: Re: OSPFv2 Opaque LSAs in OSPFv3
Comments: cc: Acee Lindem <acee@redback.com>, Rohit Dube <rohit@xebeo.com>
To: OSPF@DISCUSS.MICROSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Dennis Ferguson wrote:

>Sina,
>
>>if you want to allocate a new LSA type for each opaque type ( or better say
>>for each new LSA introduced ) then we won't need to call this opaque LSA,
>>you basically want to go to the idea of 'introducing a new LSA type' for
>>each 'new LSA defined' and we will end up with many, many LSA type which I
>>am not sure is a clean way ...
>>
>
>Why is having "many, many LSA types" any less clean than having many, many
>opaque LSA types?  What difference does it make whether you need to look at
>the LSA type or the opaque LSA's internal type to determine if you recognize
>it?  Note that if you don't recognize the LSA type OSPFv3 already forces you
>to implement the procedures both to handle any number of unrecognized LSAs
>and to flood them properly in any case, so why would you want to add yet
>more code to the implementation to do the same thing a different way?  If
>there's anything unclean about this it would be adding a second way to
>provide functionality which already exists, and must be implemented,
>in the protocol.
>
Dennis,  I suspect it's connected to certain IAB's members' recent
hysteria as to 'opaque LSAs are a big security problem and de-facto
allow vendors to
do non-interoperable things under the cloak of IETF by using
non-documented opaques'.
Not much sense in it but that's what goes around ...

    -- tony