Re: [Roll] need clarification: DIS processing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Roll] need clarification: DIS processing



Sorry Jerry I was not clear ... I just wanted to clarify that the term multicast is used in an IP context (not referring to the link layer).

On Nov 19, 2009, at 3:37 PM, Jerald.P.Martocci at jci.com wrote:


Hi JP,


I don't think RPL can simply state 'IP Multicast' as you note below.  As Michael mentions there are a) unicasts, b) link-level multicast and c) subnet-level multicasts.  He further mentions that on Ethernet link-level and subnet level multicasts are the same.  I totally agree with this.  However, the converse of this is not true; on wireless mesh networks link-level multicast and subnet-level multicasts are very different.  

On a 6LowPAN based mesh network for example the link-level multcast domain will be simply the nodes within direct radio range of the source; while a subnet level multicast domain will cover the entire LLN.  I believe RPL has to clearly state the extent of the multicast domain in every case; else different implementations may define different multicast domains yielding no interoperability.  Furthermore the network traffic patterns will be hugely impacted if multicasts cross the entire LLN, when the algorithm was meant to be limited to the source's neighbors.

Jerry





JP Vasseur <jvasseur at cisco.com>
Sent by: roll-bounces at ietf.org

11/19/2009 02:38 AM

To
Michael Richardson <mcr at sandelman.ca>
cc
ROLL WG <roll at ietf.org>
Subject
Re: [Roll] need clarification: DIS processing






On Nov 16, 2009, at 8:50 PM, Michael Richardson wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>>>>>> "Jerald" == Jerald P Martocci <Jerald.P.Martocci at jci.com> writes:
>    Jerald> I agree with Julien that we need a DIO solicitation message
>    Jerald> (i.e. DIS) since as he says a packet can't wait around for
>    Jerald> hours waiting for a new DAG parent.  I buy that and agree
>    Jerald> with it.  However, I am a bit confused why a multicast DIS
>    Jerald> should trigger a multicast DIO.  This seems to simply add
>    Jerald> unnecessary packets onto the network.
>
>  I am reacting to the last sentence.
>  I'd have thought that multicast avoids unncesary packets!!!!
>  So perhaps we are not talking about the same thing?
>
>  Maybe we need better terminology.
>  I think that there are three kinds of transmission:
>    a) unicast
>    b) link-level multicast
>    c) subnet-level multicast
>  On ethernet, (b) and (c) are the same thing.
>

Just bear in mind that we always refer to IP multicast, since we are  
not link layer specific.

>  On 6lowpan-type networks, I think (b) is what happens when you
> transmit to the nodes that can hear you, and (c) is what you do via a
> whiteboard or multicast relay.
>
>  (Maybe there are accepted terms for this, of which I am ignorant)
>
>  Only transmissions of type (c) cause more packets on the wire.
>
>  Transmissions of type (b) would save packets, because one message
> arrives at many receivers at the same time.  Maybe (b) causes  
> receivers
> that would otherwise have been happy to sleep (doze?) to wake up.
>
> - --
> ]       He who is tired of Weird Al is tired of life!           |  
> firewalls  [
> ]   Michael Richardson, Sandelman Software Works, Ottawa, ON    |net  
> architect[
> ] mcr at sandelman.ottawa.on.ca http://www.sandelman.ottawa.on.ca/ |
> device driver[
>   Kyoto Plus: watch the video <http://www.youtube.com/watch?v=kzx1ycLXQSE
> >
>                                 then sign the petition.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Finger me for keys
>
> iQEVAwUBSwGs6YCLcPvd0N1lAQKt/QgAoaq8+YxFPjcDwbZMyl5lfHHpvr+khEdH
> LgGd+8AmdNNfeiINH/369a02FgMuAZQjb1SHGdGsZZcR0JcB5BajalaAJy3VD0yL
> IwfUxGwlaHZrcmJaBkQ5ShHOH4tUizo/9hLar4vEtFu4EGLUaRR5C86VMTdtLs1s
> eUXiDLXhaftjyVhDC8TsYOY92FGdw/cmy8LFXNgCSBVqPgUwOV5t4oo5lngvzhQp
> U5Znba6IvrHmMb4w8m8UIkuKZ1ugaBBQG9/S2a5EAAw+6vBK1x6aHVnxpdQXS5qG
> VnCoxQlYIS5aBY/zPl+/siB8srLkEpKUHlTquVH8Ee0QgncNgdftqg==
> =MCIA
> -----END PGP SIGNATURE-----
> _______________________________________________
> Roll mailing list
> Roll at ietf.org
> https://www.ietf.org/mailman/listinfo/roll

_______________________________________________
Roll mailing list
Roll at ietf.org
https://www.ietf.org/mailman/listinfo/roll

_______________________________________________
Roll mailing list
Roll at ietf.org
https://www.ietf.org/mailman/listinfo/roll


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.