Re: regarding ospf las flushing .....
Dave Katz <dkatz@JUNIPER.NET> Thu, 09 June 2005 00:30 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 UAA07067 for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Jun 2005 20:30:15 -0400 (EDT)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.01075FD0@cherry.ease.lsoft.com>; Wed, 8 Jun 2005 20:30:15 -0400
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id 74658072 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 8 Jun 2005 20:30:14 -0400
Received: from 207.17.137.57 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with TCP; Wed, 8 Jun 2005 20:30:14 -0400
Received: from merlot.juniper.net (merlot.juniper.net [172.17.27.10]) by colo-dns-ext1.juniper.net (8.11.3/8.9.3) with ESMTP id j590UD987843 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 8 Jun 2005 17:30:13 -0700 (PDT) (envelope-from dkatz@juniper.net)
Received: from [172.16.12.13] (nimbus-sc.juniper.net [172.16.12.13]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id j590U8e36022 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 8 Jun 2005 17:30:08 -0700 (PDT) (envelope-from dkatz@juniper.net)
Mime-Version: 1.0 (Apple Message framework v622)
References: <200506082357.j58NvvYm018306@mvrelay.mv.usa.alcatel.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.622)
Message-ID: <791dafdc8f35a6f8041879fb458aec86@juniper.net>
Date: Wed, 08 Jun 2005 17:30:06 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Dave Katz <dkatz@JUNIPER.NET>
Subject: Re: regarding ospf las flushing .....
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To: <200506082357.j58NvvYm018306@mvrelay.mv.usa.alcatel.com>
Precedence: list
Content-Transfer-Encoding: 7bit
The tuple of originating router, LSA ID, and LSA type *always* uniquely and completely identifies an LSA, by definition. There can never be any ambiguity about which LSA is being flushed, even when only the header is sent. The only way this could even conceptually be an issue is if an implementation thought it could send two different external routes with the same LSA ID but different masks, but this is not allowed (I seem to recall that there was evidence that some misguided implementation attempted such a thing recently.) I wrote the Juniper implementation this way back in '97 and things worked swimmingly until a broken implementation came along that tried to access the contents of the LSA before noticing that it was being flushed, and did something bad (like crashed.) I don't recall offhand how this was resolved, though I'm sure I resisted changing our implementation. --Dave On Jun 8, 2005, at 4:58 PM, Don Goodspeed wrote: > Padma, > > How does one address the issues of summary and external > LSAs where the LSID "may" change depending upon Appendix > E of RFC2328. In those cases, isn't including the subnet > mask needed? Otherwise, an incorrect LSA could be flushed. > > -don > > -----Original Message----- > From: owner-ospf@PEACH.EASE.LSOFT.COM > [mailto:owner-ospf@PEACH.EASE.LSOFT.COM] On Behalf Of Padma > Pillay-Esnault > Sent: Wednesday, June 08, 2005 4:52 PM > To: anupkumart@huawei.com > Cc: OSPF@PEACH.EASE.LSOFT.COM; Padma Pillay-Esnault > Subject: Re: regarding ospf las flushing ..... > > Anup > > This was already done in a major implementation. I think it was a good > idea. > > You have to be careful though as this might break some implementation > who > access the body of the lsa on flushing ( though I don't see why they > would do that). > > I'm for it and can collaborate. This can initiate a discussion on the > list. > > Padma > > anup wrote: > >> Hello Padma, >> >> As per RFC 2328, we send the lsa (header + body) to the peer though >> the lsa is maxaged. >> >> Considering that the peer would not examine the lsa body if the lsa is >> maxaged, *if we could send only the maxaged lsa's header*, it would >> reduce a lot of traffic as well as the protocol memory consumption >> during flushing. >> >> If you agree with this idea, I would like to prepare a small draft on >> this. >> >> Regards, >> >> Anup >> >
- Re: regarding ospf las flushing ..... Padma Pillay-Esnault
- Re: regarding ospf las flushing ..... Don Goodspeed
- Re: regarding ospf las flushing ..... Quaizar Vohra
- Re: regarding ospf las flushing ..... Dave Katz
- Re: regarding ospf las flushing ..... Dave Katz
- Re: regarding ospf las flushing ..... mike shand
- Re: regarding ospf las flushing ..... Acee Lindem
- Re: regarding ospf las flushing ..... Dave Katz