Re: [pim] RFC 4541 - 224.0.0.*

<Ganesh.ChennimalaiSa@Dell.com> Fri, 09 November 2018 03:10 UTC

Return-Path: <Ganesh.ChennimalaiSa@dell.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B07D1292F1 for <pim@ietfa.amsl.com>; Thu, 8 Nov 2018 19:10:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.171
X-Spam-Level:
X-Spam-Status: No, score=-3.171 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QuJGHqi-NMhN for <pim@ietfa.amsl.com>; Thu, 8 Nov 2018 19:10:02 -0800 (PST)
Received: from esa4.dell-outbound.iphmx.com (esa4.dell-outbound.iphmx.com [68.232.149.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C68BA1277BB for <pim@ietf.org>; Thu, 8 Nov 2018 19:10:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541733002; x=1573269002; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zOsTdm51eIeeRWQpvOjLjVABHXLfHu6QD0tFHP9mLEc=; b=ujhFB2hHGYCXrIva7ifw+NUESYcOjJ00Ewu/w5UF6ROkML6r96erfRFy 6P06CkAXyEtUIm5N4GhLiZIVw2dJo3hgJU5GEF2welTABr5S6e5Hezwqh Ec1WwjeOW+vtit5WfYDzqXuEEGjQrg4MPD9y3YNubtTprLYU2m2U08sjB k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2EkAADC+eRbhyeV50NhAxYFAQEBAQMBAQEHAwEBAYFRBgEBAQsBAYJocBInCoNuiBhfjSl6gkiTcBSBQiQLAQEYDQcCgUmCdQIXgyQ0DQ0BAwEBAgEBAgEBAhABAQEKCwkIKSMMQgEBAQMBCgGBYiISLxw+AQEBAQEBJwEBAQEBASMCFB4SEgEBGAEBAQEDAQEQEREyCAsMBAIBCBEEAQEBAgImAgICJSAICAIEDgUIGoJ/AYIAAQ+cQQKBEIlYAQEBboEuiiWBC40FgRGCXTWBQYFaAQECgSwBEgEJBBkQCgsMAg2CPYJXAp5zVQcChnKKHCCBV0yENYoUgnOKLYopAgQCBAUCFIFDYD1xcFCCbAmCHg4JgnaFaIU+QTEBgSeCOoEsgiCDZIEfAYEeAQE
X-IPAS-Result: A2EkAADC+eRbhyeV50NhAxYFAQEBAQMBAQEHAwEBAYFRBgEBAQsBAYJocBInCoNuiBhfjSl6gkiTcBSBQiQLAQEYDQcCgUmCdQIXgyQ0DQ0BAwEBAgEBAgEBAhABAQEKCwkIKSMMQgEBAQMBCgGBYiISLxw+AQEBAQEBJwEBAQEBASMCFB4SEgEBGAEBAQEDAQEQEREyCAsMBAIBCBEEAQEBAgImAgICJSAICAIEDgUIGoJ/AYIAAQ+cQQKBEIlYAQEBboEuiiWBC40FgRGCXTWBQYFaAQECgSwBEgEJBBkQCgsMAg2CPYJXAp5zVQcChnKKHCCBV0yENYoUgnOKLYopAgQCBAUCFIFDYD1xcFCCbAmCHg4JgnaFaIU+QTEBgSeCOoEsgiCDZIEfAYEeAQE
Received: from mx0a-00154901.pphosted.com (HELO mx0b-00154901.pphosted.com) ([67.231.149.39]) by esa4.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 21:10:01 -0600
Received: from pps.filterd (m0090350.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA938ef6101634 for <pim@ietf.org>; Thu, 8 Nov 2018 22:10:01 -0500
Received: from esa3.dell-outbound2.iphmx.com (esa3.dell-outbound2.iphmx.com [68.232.154.63]) by mx0b-00154901.pphosted.com with ESMTP id 2nmx98h147-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <pim@ietf.org>; Thu, 08 Nov 2018 22:10:01 -0500
From: Ganesh.ChennimalaiSa@Dell.com
Received: from ausc60ps301.us.dell.com ([143.166.148.206]) by esa3.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 09 Nov 2018 09:09:45 +0600
X-LoopCount0: from 10.166.136.211
X-IronPort-AV: E=Sophos;i="5.54,481,1534827600"; d="scan'208";a="1223397593"
To: william.atwood@concordia.ca
CC: pim@ietf.org
Thread-Topic: [pim] RFC 4541 - 224.0.0.*
Thread-Index: AdRwHDMSth3vT0DvSqO62V5EMW7XggG8p3oAAAuaW4D//68hgP//KdLggAGUyYD//zYP8A==
Date: Fri, 09 Nov 2018 03:09:55 +0000
Message-ID: <5d5d723a9ac44ef781ea6e75957c4fd1@BLRX13MDC414.AMER.DELL.COM>
References: <4228986f516a48a3840838b0c2bb1c6f@BLRX13MDC414.AMER.DELL.COM> <CAHANBtJ17EjjchmzUjbpDrnPYsSp=+smrS4bnv+BEtPjMnViug@mail.gmail.com> <f627989da6c04780b9b8c2acdf793a13@BLRX13MDC414.AMER.DELL.COM> <CAHANBtK-3nnHOoOb6dy6bd=TbZAVoFcnniV10p3u65ooOP0aZg@mail.gmail.com> <e457d33c14b341d988984fd05b9141fc@BLRX13MDC414.AMER.DELL.COM> <7c9f0b68-2c76-5023-b7d1-daa54bd74f16@concordia.ca>
In-Reply-To: <7c9f0b68-2c76-5023-b7d1-daa54bd74f16@concordia.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [163.244.186.30]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811090027
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/GASotbytqUvE0d1ukVnAca6s_Fs>
Subject: Re: [pim] RFC 4541 - 224.0.0.*
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 03:10:05 -0000

Hi Bill,

Trying to understand passive listeners from a protocol interaction point of view. Is there an example of (2) passive listener case from IANA assigned multicast groups in this range ?

PS: Thanks for correcting. Sorry, I actually meant "assigned" by "reserved" in my email. 

regs
Ganesh

-----Original Message-----
From: William Atwood <william.atwood@concordia.ca> 
Sent: Friday, November 9, 2018 2:03 AM
To: ChennimalaiSankaran, Ganesh
Cc: pim@ietf.org
Subject: Re: [pim] RFC 4541 - 224.0.0.*


[EXTERNAL EMAIL] 
Please report any suspicious attachments, links, or requests for sensitive information.


Hi,

Three things:

1) The "reserved" numbers in the range 224.0.0.x are as yet unassigned.
No protocol should be using them.  In the future, IANA may be requested
to make a new assignment in this range; this will normally happen as the
result of the issuing of an RFC (describing, for example, a new
protocol).  So one has to assume the same properties in this range as
for all presently know (i.e., assigned) protocols.

2) NO protocol operating in the range 224.0.0.x need ever issue an
explicit join.  As you quote in your first message, other than IGMP, all
 switches MUST forward every packet received to every port on the
switch.  This is _precisely_ because there may be silent listeners on
that port.

3) Concerning IGMP and MLD, I suspect that if you look elsewhere, you
will find that IGMP v2 packets and MLD v1 packets must be forwarded in
the same way, but IGMP v3 and MLD v2 packets need not be.  (This is
because the latest versions of IGMP and MLD have different semantics
from the previous versions.)

  Bill

On 08/11/2018 11:51 AM, Ganesh.ChennimalaiSa@Dell.com wrote:
> Hi Stig,
> 
> Going through the IANA registry, I see the below class of protocols 
> 1. bidirectional protocols such as OSPF, RIPv2 etc
> 2. protocols used to locate a service such as mDNS etc
> 3. reserved but usage not known
> 
> First two are chatty but as you said the response can be a unicast/multicast. Unfortunately, protocols under the third class does not have public documentation.
> 
> regs
> Ganesh
> 
> 
> -----Original Message-----
> From: Stig Venaas <stig@venaas.com> 
> Sent: Thursday, November 8, 2018 2:40 PM
> To: ChennimalaiSankaran, Ganesh
> Cc: pim@ietf.org
> Subject: Re: [pim] RFC 4541 - 224.0.0.*
> 
> 
> [EXTERNAL EMAIL] 
> Please report any suspicious attachments, links, or requests for sensitive information.
> 
> 
> Hi
> 
> OK, I think I understand. Isn't it a problem if a protocol expects to
> be able to receive before sending though? If you look at
> https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml#multicast-addresses-1
> you will see that there are quite a few different protocols, it is
> difficult to say how all of them behave. Also, we don't know how
> future protocols might behave.
> 
> Also, I hope you aren't assuming that a router/host that wants to
> receive for a specific group, would be sending messages to the same
> group address. There could be client-server link-local protocols that
> don't work that way.
> 
> Stig
> 
> On Thu, Nov 8, 2018 at 12:40 AM <Ganesh.ChennimalaiSa@dell.com> wrote:
>>
>> Hi Stig,
>>
>> I understand the point. My question is: when all protocols are chatty we theoretically can use an alternate mechanism to learn their existence and forward only to group members. For instance OSPF is chatty and OSPF PDUs can be forwarded only within OSPF routers by leveraging its chatty nature. But when we have passive listeners in a link-local group, there is no opportunity for the network to know about the existence of such receivers.
>>
>> Do we have passive receivers (or protocols) in this 224.0.0.* range ?
>>
>> regs
>> Ganesh
>>
>> -----Original Message-----
>> From: pim <pim-bounces@ietf.org> On Behalf Of Stig Venaas
>> Sent: Thursday, November 8, 2018 1:58 PM
>> To: ChennimalaiSankaran, Ganesh
>> Cc: pim@ietf.org
>> Subject: Re: [pim] RFC 4541 - 224.0.0.*
>>
>>
>> [EXTERNAL EMAIL]
>> Please report any suspicious attachments, links, or requests for sensitive information.
>>
>>
>> Hi
>>
>> The problem is that many stacks don't send IGMP reports for link-local
>> groups, making the assumption that only routers need to know about
>> membership, and link-local groups are not routed. Hence, you cannot
>> rely on IGMP to determine which ports have interested receivers.
>>
>> Stig
>>
>> On Sun, Nov 4, 2018 at 4:55 PM <Ganesh.ChennimalaiSa@dell.com> wrote:
>>>
>>> Hi,
>>>
>>>
>>>
>>> Looking at RFC4541 and specifically the discussion 2..1.2 (2) on data forwarding rules. It says
>>>
>>>
>>>
>>> “Packets with a destination IP (DIP) address in the 224.0.0.X range
>>>
>>>       which are not IGMP must be forwarded on all ports.”
>>>
>>>
>>>
>>> As I see, there may not be explicit joins in this range and looking at IANA registry most protocols look chatty.
>>>
>>>
>>>
>>> Are there any groups with silent listeners that use this range ?
>>>
>>>
>>>
>>> regs
>>>
>>> Ganesh
>>>
>>>
>>>
>>> _______________________________________________
>>> pim mailing list
>>> pim@ietf.org
>>> https://www.ietf.org/mailman/listinfo/pim
>>
>> _______________________________________________
>> pim mailing list
>> pim@ietf.org
>> https://www.ietf.org/mailman/listinfo/pim
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim
> 

-- 

Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
Department of Computer Science
   and Software Engineering
Concordia University EV 3.185     email:william.atwood@concordia.ca
1455 de Maisonneuve Blvd. West    http://users.encs.concordia.ca/~bill
Montreal, Quebec Canada H3G 1M8