Re: [Ospf-wireless-design] Another example for self-selected MPRs
"Madhavi W. Chandra" <mchandra@cisco.com> Tue, 05 April 2005 19:59 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA04413; Tue, 5 Apr 2005 15:59:46 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DIuLR-0001Wv-Kg; Tue, 05 Apr 2005 16:08:17 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DIu5C-0004xE-19; Tue, 05 Apr 2005 15:51:30 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DIu5A-0004wu-QY for ospf-wireless-design@megatron.ietf.org; Tue, 05 Apr 2005 15:51:28 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01005 for <ospf-wireless-design@ietf.org>; Tue, 5 Apr 2005 15:51:26 -0400 (EDT)
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DIuDM-00009q-O9 for ospf-wireless-design@ietf.org; Tue, 05 Apr 2005 15:59:58 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com with ESMTP; 05 Apr 2005 16:12:29 -0400
X-IronPort-AV: i="3.91,152,1110171600"; d="scan'208"; a="43263633:sNHT1344882288"
Received: from mchandra-u10.cisco.com (mchandra-u10.cisco.com [64.102.48.252]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j35JpFjI016932; Tue, 5 Apr 2005 15:51:16 -0400 (EDT)
Received: (mchandra@localhost) by mchandra-u10.cisco.com (8.11.2/CISCO.WS.1.2) id j35JpFx20502; Tue, 5 Apr 2005 15:51:15 -0400 (EDT)
Date: Tue, 05 Apr 2005 15:51:15 -0400
From: "Madhavi W. Chandra" <mchandra@cisco.com>
To: Richard Ogier <rich.ogier@earthlink.net>
Subject: Re: [Ospf-wireless-design] Another example for self-selected MPRs
Message-ID: <20050405195115.GA20498@cisco.com>
References: <424A0B78.1010203@earthlink.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <424A0B78.1010203@earthlink.net>
User-Agent: Mutt/1.4i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d185fa790257f526fedfd5d01ed9c976
Cc: ospf-wireless-design@ietf.org
X-BeenThere: ospf-wireless-design@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: OSPF Wireless Design Team <ospf-wireless-design.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ospf-wireless-design>, <mailto:ospf-wireless-design-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <https://www1.ietf.org/mailman/private/ospf-wireless-design>
List-Post: <mailto:ospf-wireless-design@lists.ietf.org>
List-Help: <mailto:ospf-wireless-design-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ospf-wireless-design>, <mailto:ospf-wireless-design-request@lists.ietf.org?subject=subscribe>
Sender: ospf-wireless-design-bounces@ietf.org
Errors-To: ospf-wireless-design-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
On Tue, Mar 29, 2005 at 06:14:16PM -0800, Richard Ogier wrote: > > To help understand how my proposed solution uses Hellos to learn > 2-hop neighbor information and to update self-selected MPRs (or MDRs), > I would like to present another example. > > Let's assume that (differential) Hellos must be used to learn > 2-hop neighbor information, e.g., so that partial-topology > LSAs can be generated. Also, assume that Hellos are sent > every 2 seconds, and that no early Hellos are sent. > > First, I want to point out that, for self-selected MPRs/MDRs, only > DRs and BDRs need to advertise their full neighborhood (periodically) > in Hellos. This is an additional benefit of using self-selected MPRs, > because they are in the "middle of the action", i.e., they can directly > see both the upstream neighbors and the downstream neighbors. > However, for this example, I will assume that all nodes periodically > advertise their full neighborhood in Hellos. > > 1 > / \ > / \ > 2 --- 3 > \ / > \ / > 4 > > > Assume that initially node 3 is an MPR, either self-selected, or > neighbor-selected by node 1. > > Now assume that node 4 detects the failure of its link to node 3 at > time 0, either from a link-layer failure notification, or from > not hearing Hellos from node 3 for RouterDeadInterval. > > Then node 4 will send a Hello at time 2 (worst case) that indicates > node 3 is no longer a neighbor. Assume that node 3 can still hear > Hellos from node 4, so both nodes 2 and 3 will receive the Hello. Actually, the backup Overlapping Relays (node 2) will go into action since it wouldn't have received node 4's ACK. This will happen at (Pushbacktimer + jitter), which is latest by (RxmtInterval/2 - propagatation delays). Even taking the default RxmtInterval of 5 seconds, puts this time on par, if not sooner, with the 2second Hello time example. So, the rest of the example of Node 2 knowing it is an Active Overlapping Relay at time 6 is moot. Jitter is used for backups to avoid multiple backups firing at the same time. Please keep in mind that the backup mechanism in Overlapping Relays is a powerful yet simple feature and integral to the operation, and should not be overlooked. Thanks, Madhavi > If MPRs are self-selected, then node 2 will select itself as an MPR > at time 2, when it receives the Hello from node 4. > > If MPRs are neighbor-selected, then node 3 will send a Hello at > time 4 (worst case) indicating that node 4 is no longer a neighbor. > When node 1 receives this Hello, it will select node 2 as an MPR, > and will send a Hello at time 6 including the updated MPR. > Node 2 will then know it is an MPR at time 6, compared to time 2 > for self-selected MPRs. > > (I know that non-active overlapping relays will forward MPRs > during this recovery period, but with an added delay of > PushbackInterval, and possibly additional overhead if > mutiple non-active relays flood the LSA at nearly the same time, > a real possibility if the number of non-active relays is large.) > > Richard > > > > > _______________________________________________ > Ospf-wireless-design mailing list > Ospf-wireless-design@lists.ietf.org > https://www1.ietf.org/mailman/listinfo/ospf-wireless-design _______________________________________________ Ospf-wireless-design mailing list Ospf-wireless-design@lists.ietf.org https://www1.ietf.org/mailman/listinfo/ospf-wireless-design
- [Ospf-wireless-design] Another example for self-s… Richard Ogier
- Re: [Ospf-wireless-design] Another example for se… Madhavi W. Chandra
- Re: [Ospf-wireless-design] Another example for se… Richard Ogier
- Re: [Ospf-wireless-design] Another example for se… Richard Ogier
- Re: [Ospf-wireless-design] Another example for se… Emmanuel Baccelli
- Re: [Ospf-wireless-design] Another example for se… Emmanuel Baccelli
- RE: [Ospf-wireless-design] Another example for se… Henderson, Thomas R