Re: Address Family Support in OSPFv3
Quaizar Vohra <qv@JUNIPER.NET> Wed, 09 July 2003 22:48 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 SAA27611 for <ospf-archive@LISTS.IETF.ORG>; Wed, 9 Jul 2003 18:48:47 -0400 (EDT)
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <2.00A5CA4A@cherry.ease.lsoft.com>; Wed, 9 Jul 2003 18:48:47 -0400
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 47960741 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 9 Jul 2003 18:48:46 -0400
Received: from 207.17.136.129 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Wed, 9 Jul 2003 18:48:46 -0400
Received: from fuinar.juniper.net (fuinar.juniper.net [172.17.12.75]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h69Mmju33365 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 9 Jul 2003 15:48:45 -0700 (PDT) (envelope-from qv@juniper.net)
Received: (from qv@localhost) by fuinar.juniper.net (8.11.6/8.9.3) id h69Mmjp95707; Wed, 9 Jul 2003 15:48:45 -0700 (PDT) (envelope-from qv)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
References: <200307091810.h69IAdb95165@fuinar.juniper.net> <000501c34652$2b1c8da0$386545ab@amer.cisco.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Message-ID: <200307092248.h69Mmjp95707@fuinar.juniper.net>
Date: Wed, 09 Jul 2003 15:48:45 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Quaizar Vohra <qv@JUNIPER.NET>
Subject: Re: Address Family Support in OSPFv3
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To: <000501c34652$2b1c8da0$386545ab@amer.cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit
Sina, The example you take picks a small number of adjs. If you go to a larger number of adjs, you will run into logical fragmentation. And once the total adjs grow over 4 logical fragments, the AF approach and SIN approach will result in the same number of LSA fragments. I concede the fact that you could have a large network where each router has only a small number of adjs. Then the gain you mention works. But I doubt that anyone will run IPv4 unicast using OSPFv3 for a very long time. As far as total memory is concerned, both approaches would turn out to be quite equivalent in any topology if the metric values are different across all AFs. Sharing router LSA links for multiple AFs will be painful from the implementation point of view. Also with prefix LSAs you can't share the prefixes between v4 and v6 simply because they are different. So the gain is O(3) even in the best case. Big deal :). This is true whether you talk about the amount of memory or amount of LSAs. I feel that most implementations of the AF approach will end up choosing not to implement overlapping router LSA links for multiple AFs, simply because of the implementation complexity. So you will end up with any gain only in terms of the number of LSAs (not in total memory). Even the later doesn't work if routers have large number of adjacencies. Not worth all the implementation pain :). Quaizar > Quaizar > > -> > ->Sina, > -> > ->I very much agree with Acee here. Optimization at the cost of > ->implementation overhead is justified when the optimization > ->results in significant performance gains. The gain with AF > ->approach is less than O(2), in fact much less in almost all cases. > > I do not agree to "much less than O(2)" performance gain and let me get > an example to clarify that > > Let's consider the following > > - a network participating in IPv6 unicast& multicast and IPv4 unicast & > multicast > - a worse case scenario where there is No overlap between any topologies > - we would consider 1450 byte as the limit for generating new fragments > for router LSA, prefix LSA > - a router have in average 20 adj in each AF (so 80 adj in total as we > considered no overlap) > > You could see that even in worse case scenario our proposal compared to > the multiple instance has a > > Gain O(4) for each Router LSA > Gain O(4) for each network LSA > Gain O(4) for each prefix LSA > Gain O(4) for each link lsa > > You could see that we are far away from "much less than O(2)" > > Sina
- Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Vivek Dubey
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Russ White
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 dhaval gada
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Russ White
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Quaizar Vohra
- Re: Address Family Support in OSPFv3 Acee Lindem
- Re: Address Family Support in OSPFv3 Sina Mirtorabi
- Re: Address Family Support in OSPFv3 Sina Mirtorabi