Re: Address Family Support in OSPFv3
Quaizar Vohra <qv@JUNIPER.NET> Fri, 20 June 2003 17:40 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 NAA19797 for <ospf-archive@LISTS.IETF.ORG>; Fri, 20 Jun 2003 13:40:14 -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 <7.00A23AC3@cherry.ease.lsoft.com>; Fri, 20 Jun 2003 13:40:11 -0400
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 46071774 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 20 Jun 2003 13:40:08 -0400
Received: from 207.17.136.129 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Fri, 20 Jun 2003 13:40:08 -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 h5KHe7u88981 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 20 Jun 2003 10:40:07 -0700 (PDT) (envelope-from qv@juniper.net)
Received: (from qv@localhost) by fuinar.juniper.net (8.11.6/8.9.3) id h5KHe7n38087; Fri, 20 Jun 2003 10:40:07 -0700 (PDT) (envelope-from qv)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
References: <3EEAF9C9.8090601@redback.com> <001001c33431$02ac8b50$386545ab@amer.cisco.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Message-ID: <200306201740.h5KHe7n38087@fuinar.juniper.net>
Date: Fri, 20 Jun 2003 10:40:07 -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: <001001c33431$02ac8b50$386545ab@amer.cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit
Sina, I like the idea of using instance-ids for multiple address families rather than adding AF specific changes to the existing LSAs. Please see my answers inline to all the disadvantages you have listed to using instance-ids for AFs. > Acee, all > > > Let me summarize what are the disadvantages of using Instance-ID to run > multiple AF > > > running multiple instance will > > a) require to maintain more adjacencies, in fact to add N AF you may > have to add N adjacencies. This will increase sending and processing of > Hello packet by N for each node I don't think creation and maintanence of extra adjs itself is a problem, specially if N is 2 or 3. Also there is ongoing development of IGP independent fast liveness protocols on links (needs only one hello per link irrespective of whatever other protocols, e.g. OSPF, are being run on the link). Given that generally the world is heading in that direction, it would be okay to run IGP hellos with larger intervals and so hello maintanence is not a real problem. Even without that it is not a problem. > > b) require to maintain more LSDB, in fact type 1 & 2 LSA ( which are Not > AF specific) are used again in each instance for each overlapping AF > topology > > c) increase the flooding and processing of OSPF packets, this result > from an increase in adjacency and regeneration of type 1&2 LSA within > each instance Flooding and packet processing will be affected by a factor of 2 atmost, as typically the database is dominated by LSAs carrying prefix information. So the only thing you are saving on is advertising the same prefix LSAs for unicast and multicast (for IPv4 and IPv6 you will have to anyway originate different prefix LSAs. If you start carrying different metric values for different AFs then the savings in the router LSA is also gone (due to logical fragmentation if your router LSAs are big and if not then you network is small and this should not be a problem). And if you want to advertise different unicast and multicast topologies, in all likehood the topologies are really different with some overlap. In that case, the saving is smaller than a factor of 2. Specially once you get down to summarizing your prefixes, the metric for each topology will be different and then you will anyway advertise 2 LSAs. Also if you want to be selective about which prefixes you advertise in unicast and multicast, or if you want to advertise external LSAs with different costs in unicast and multicast topologies, the benefits are even less. A very similar argument can be made against the savings in the size of the LSDB. > > D) need a mapping of instance-ID to AF which is user dependent and can > be prone to misconfiguration and increase troubleshooting. Mapping AF to Instance shouldn't be that difficult. We could reserve certain instance ids for the well known AFs. > > Further other routing protocols ( ISIS, BGP, EIGRP) have adopted AF, > although OSPFv2 -> OSPFv3 transition went with SIN ( ship in the night) > because of inability of v2 to add AF, OSPFv3 separated topology > information and AF specific information and move toward AF integration. > I am not sure we want to fall back to SIN by using instance_ID On th other hand, changes like LG election and AF-Functionality LSA or AF-inter-area-router LSA add significant complexity to code. As far as changes in ISIS are concerned, the changes there are more equivalent to using instance-ids then the changes in your draft. In fact all they do is replicate TLVs, once for each topology. So they end up advertising proportionately more LSPs, CSNPS etc. The only saving is in the adjacency formation. If you still think savings on the adj. is important, than we could run adjs only within a single instance, shared by all other AF instances. The changes you are proposing in the draft are changes to the protocol itself and are not a gereric or a single high level change which fixes everything in a clean and complete way. The fear is in the unknown, i.e. further bandages which will be needed. Quaizar > > Thanks > 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