Re: [6lowpan] "Advertize on Behalf" flag in ARO
"Dijk, Esko" <esko.dijk@philips.com> Wed, 30 March 2011 08:20 UTC
Return-Path: <esko.dijk@philips.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3ED193A6B29 for <6lowpan@core3.amsl.com>; Wed, 30 Mar 2011 01:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wNGOWRF5WJYg for <6lowpan@core3.amsl.com>; Wed, 30 Mar 2011 01:20:31 -0700 (PDT)
Received: from CH1EHSOBE001.bigfish.com (ch1outboundpool.messaging.microsoft.com [216.32.181.182]) by core3.amsl.com (Postfix) with ESMTP id 106FA3A6B28 for <6lowpan@ietf.org>; Wed, 30 Mar 2011 01:20:31 -0700 (PDT)
Received: from mail197-ch1-R.bigfish.com (216.32.181.174) by CH1EHSOBE001.bigfish.com (10.43.70.51) with Microsoft SMTP Server id 14.1.225.8; Wed, 30 Mar 2011 08:22:09 +0000
Received: from mail197-ch1 (localhost.localdomain [127.0.0.1]) by mail197-ch1-R.bigfish.com (Postfix) with ESMTP id 7E1811680246; Wed, 30 Mar 2011 08:22:09 +0000 (UTC)
X-SpamScore: -72
X-BigFish: VPS-72(zzbb2dKbb2cK15d6O9251J542N1432N98dN14ffO217bL9371Pzz1202hzz1033IL8275bh8275dhz2dh2a8h668h61h)
X-Spam-TCS-SCL: 0:0
X-Forefront-Antispam-Report: KIP:(null); UIP:(null); IPVD:NLI; H:smtpx.philips.com; RD:smtpx.philips.com; EFVD:NLI
Received: from mail197-ch1 (localhost.localdomain [127.0.0.1]) by mail197-ch1 (MessageSwitch) id 1301473329170098_12596; Wed, 30 Mar 2011 08:22:09 +0000 (UTC)
Received: from CH1EHSMHS033.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.244]) by mail197-ch1.bigfish.com (Postfix) with ESMTP id 1CF6DB0050; Wed, 30 Mar 2011 08:22:09 +0000 (UTC)
Received: from smtpx.philips.com (168.87.56.20) by CH1EHSMHS033.bigfish.com (10.43.70.33) with Microsoft SMTP Server (TLS) id 14.1.225.8; Wed, 30 Mar 2011 08:22:08 +0000
Received: from NLAMSEXH05.connect1.local (172.16.153.68) by connect1.philips.com (172.16.156.150) with Microsoft SMTP Server (TLS) id 8.3.106.1; Wed, 30 Mar 2011 10:22:07 +0200
Received: from NLCLUEXM03.connect1.local ([172.16.157.42]) by NLAMSEXH05.connect1.local ([172.16.153.68]) with mapi; Wed, 30 Mar 2011 10:22:07 +0200
From: "Dijk, Esko" <esko.dijk@philips.com>
To: Mukul Goyal <mukul@uwm.edu>
Date: Wed, 30 Mar 2011 10:22:00 +0200
Thread-Topic: [6lowpan] "Advertize on Behalf" flag in ARO
Thread-Index: AcvucvkJLGjC1aS/QdiDDguF0v4nmwAO2qtg
Message-ID: <A337AA36B3B96E4D853E6182B2F27AE2C76B0D5B98@NLCLUEXM03.connect1.local>
References: <A337AA36B3B96E4D853E6182B2F27AE2C76B0D57D7@NLCLUEXM03.connect1.local> <2025213060.1444573.1301445584586.JavaMail.root@mail02.pantherlink.uwm.edu>
In-Reply-To: <2025213060.1444573.1301445584586.JavaMail.root@mail02.pantherlink.uwm.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] "Advertize on Behalf" flag in ARO
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2011 08:20:32 -0000
Thanks Mukul, I realized indeed that the case I had in mind is a special case, in which all nodes are routers. (e.g. as in ad-hoc networks with uniform stack on all nodes) best regards Esko -----Original Message----- From: Mukul Goyal [mailto:mukul@uwm.edu] Sent: Wednesday 30 March 2011 2:40 To: Dijk, Esko Cc: 6lowpan; Erik Nordmark Subject: Re: [6lowpan] "Advertize on Behalf" flag in ARO Hi Esko In RPL, a node can advertise reachability (in DAO messages) to its hosts and addresses in its sub-DAG. A node should (must?) not advertise reachability to any other addresses. Also, a 6LN (host) need not know any thing about RPL at all. It can simply attach to a RPL router as a host. Any node that runs RPL is a router. An RPL leaf node is also a router. Thanks Mukul ----- Original Message ----- From: "Esko Dijk" <esko.dijk@philips.com> To: "Erik Nordmark" <nordmark@acm.org>, "Mukul Goyal" <mukul@uwm.edu> Cc: "6lowpan" <6lowpan@ietf.org> Sent: Tuesday, March 29, 2011 7:55:48 AM Subject: RE: [6lowpan] "Advertize on Behalf" flag in ARO Hello, as far as I understand RPL reachability is indeed advertised to both 6LR/6LNs, the only distinction is that a 6LN (host) would operate as a RPL leaf node (as in section 8.5 of rpl-19). So a 6LR does not have to 'detect' first whether another node is 6LR or 6LN. best regards, Esko Dijk -----Original Message----- From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf Of Erik Nordmark Sent: Tuesday 29 March 2011 13:14 To: Mukul Goyal Cc: 6lowpan Subject: Re: [6lowpan] "Advertize on Behalf" flag in ARO On 3/3/11 5:07 AM, Mukul Goyal wrote: > Hi all > > Recently Anders pointed out the need for the "Advertize on Behalf" > flag in an Address Registration Option (ARO). > > We would not have needed this flag if only a host could send a > unicast NS containing an ARO. However, the way I read Section 6.5.5 > in nd-15, a 6lowpan router (6LR) can also send a unicast NS to > another 6lowpan router. This means that a registered neighbor cache > entry (NCE) in a 6LR could refer to either a host or another 6LR. So, > how does a 6LR know that a registered NCE belongs to an attached host > and it should advertize reachability to this host in the routing > protocol, such as RPL, it is running? > > The proposed flag will solve this problem. A host would set > "Advertize on behalf" flag when it sends an ARO inside a unicast NS > message, whereas a 6LR wont. > > I was wondering if ND authors could comment on this. I didn't see anybody else comment, so let me try. I don't know what assumptions RPL makes in particular, but if we are talking about a general case of a routing protocol, I don't see why there would be a need to tell a difference between a host sending an ARO and a router (which might be initializing and haven't yet enabled routing and forwarding) sending an ARO. In both cases I'd assume that the unicast address that is registered is something that should be reachable, hence it makes sense advertising reachability to that address. If this isn't the case, then a routing protocol would typically find out about its neighboring routers IP addresses, and from that it can decide to treat those IP addresses differently than the addresses assigned to hosts. Erik _______________________________________________ 6lowpan mailing list 6lowpan@ietf.org https://www.ietf.org/mailman/listinfo/6lowpan The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Mukul Goyal
- [6lowpan] Working Group Last call for draft-ietf-… Carsten Bormann
- Re: [6lowpan] Working Group Last call for draft-i… Don Sturek
- Re: [6lowpan] Working Group Last call for draft-i… Pascal Thubert (pthubert)
- [6lowpan] -nd-15: DAD requirement seems too strict Anders Brandt
- [6lowpan] -nd-15: Joining the all-nodes multicast… Anders Brandt
- [6lowpan] -nd-15: Battery host support seems to b… Anders Brandt
- [6lowpan] -nd-15: Purpose of SLLA slightly unclear Anders Brandt
- [6lowpan] 6lowPAN HC in context of draft-thubert-… Anders Brandt
- Re: [6lowpan] -nd-15: Joining the all-nodes multi… Colin O'Flynn
- Re: [6lowpan] -nd-15: Joining the all-nodes multi… Anders Brandt
- Re: [6lowpan] -nd-15: DAD requirement seems too s… Colin O'Flynn
- Re: [6lowpan] -nd-15: DAD requirement seems too s… Anders Brandt
- Re: [6lowpan] -nd-15: Battery host support seems … Mukul Goyal
- Re: [6lowpan] Working Group Last call for draft-i… Dijk, Esko
- [6lowpan] "Advertize on Behalf" flag in ARO Mukul Goyal
- Re: [6lowpan] Working Group Last call for draft-i… Mathieu Goessens
- Re: [6lowpan] Working Group Last call for draft-i… Noriyuki SATO
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Mukul Goyal
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Erik Nordmark
- Re: [6lowpan] -nd-15: Joining the all-nodes multi… Erik Nordmark
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Dijk, Esko
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Carsten Bormann
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Pascal Thubert (pthubert)
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Carsten Bormann
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Mukul Goyal
- Re: [6lowpan] -nd-15: Joining the all-nodes multi… Erik Nordmark
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Anders Brandt
- [6lowpan] How to find the mailbox? (related to "A… Anders Brandt
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Dijk, Esko
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Pascal Thubert (pthubert)
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Pascal Thubert (pthubert)
- Re: [6lowpan] How to find the mailbox? (related t… Richard Kelsey
- Re: [6lowpan] How to find the mailbox? (related t… Jonathan Hui
- Re: [6lowpan] How to find the mailbox? (related t… Pascal Thubert (pthubert)
- Re: [6lowpan] How to find the mailbox? (related t… Noriyuki SATO
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Erik Nordmark
- Re: [6lowpan] "Advertize on Behalf" flag in ARO Erik Nordmark