Re: [MBONED] An alternative to draft-ietf-mboned-64-multicast-address-format?

Stig Venaas <stig@venaas.com> Mon, 02 July 2012 16:59 UTC

Return-Path: <stig@venaas.com>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 412D821F861B for <mboned@ietfa.amsl.com>; Mon, 2 Jul 2012 09:59:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4W2HYZw-gmyd for <mboned@ietfa.amsl.com>; Mon, 2 Jul 2012 09:59:13 -0700 (PDT)
Received: from ufisa.uninett.no (ufisa.uninett.no [IPv6:2001:700:1:2:158:38:152:126]) by ietfa.amsl.com (Postfix) with ESMTP id 402D421F85AF for <mboned@ietf.org>; Mon, 2 Jul 2012 09:59:13 -0700 (PDT)
Received: from [IPv6:2001:420:301:1004:9899:7794:59d7:7669] (unknown [IPv6:2001:420:301:1004:9899:7794:59d7:7669]) by ufisa.uninett.no (Postfix) with ESMTPSA id 9983F7FD4; Mon, 2 Jul 2012 18:59:15 +0200 (CEST)
Message-ID: <4FF1D35D.8010802@venaas.com>
Date: Mon, 02 Jul 2012 09:59:09 -0700
From: Stig Venaas <stig@venaas.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: "Nagendra Kumar (naikumar)" <naikumar@cisco.com>
References: <4FECD32D.30403@venaas.com> <EE15DDE8-F921-4F9F-B0B4-704A8BD10045@huawei.com> <4FECD960.8070407@venaas.com> <B0147C3DD45E42478038FC347CCB65FE02BC4A5ADC@XCH-MW-08V.mw.nos.boeing.com> <4FECDBA0.3090405@venaas.com> <B0147C3DD45E42478038FC347CCB65FE02BC4A5AE1@XCH-MW-08V.mw.nos.boeing.com> <4FED2926.60300@venaas.com> <B0147C3DD45E42478038FC347CCB65FE02BC4A5D35@XCH-MW-08V.mw.nos.boeing.com> <C0E0A32284495243BDE0AC8A066631A80D447A49@dfweml513-mbx.china.huawei.com> <47E76F08F1BCF5458111C1939C7B9C460450C5@xmb-rcd-x03.cisco.com>
In-Reply-To: <47E76F08F1BCF5458111C1939C7B9C460450C5@xmb-rcd-x03.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "mboned@ietf.org" <mboned@ietf.org>
Subject: Re: [MBONED] An alternative to draft-ietf-mboned-64-multicast-address-format?
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mboned>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Jul 2012 16:59:14 -0000

Hi, a few comments here on the responses below.

On 7/1/2012 1:58 AM, Nagendra Kumar (naikumar) wrote:
> Hi Tina,
>
> Thanks for your thoughts. For 6-4-6 scenarios, I think it may not require to signal if or not v4 address is embedded as IPv4 cloud will be transit here. I guess Tunneling, AMT or MVPN kind of solution might be apt here.
>
> Regarding the attribute in IPv4 only network, even if there is a requirement to transparently transfer attribute via v4 cloud, per my understanding, it still can be done by setting the F bit. So just the ingress and egress devices are required to understand the content of attribute.

Just one thought here. I'm not aware of scenarios where we need to mark
an IPv4 address now (to somehow get some particular behavior for
transition), but I want to point out that the technique of using PIM
join attributes (or IGMP aux data) as specified in this draft, could
in theory be used for some kind of marking of IPv4 groups too. While
we of course never could reserve a bit in the IPv4 address. I can't
think of any uses right now though.

More below.

> Regards,
> Nagendra
>
> -----Original Message-----
> From: mboned-bounces@ietf.org [mailto:mboned-bounces@ietf.org] On Behalf Of Tina TSOU
> Sent: Saturday, June 30, 2012 7:11 AM
> To: Manfredi, Albert E; Stig Venaas
> Cc: mboned@ietf.org
> Subject: Re: [MBONED] An alternative to draft-ietf-mboned-64-multicast-address-format?
>
> The fixed 96 bits and then 32 bits of the IPv4 address is a simpler and better approach according to me, as described in http://tools.ietf.org/html/draft-ietf-mboned-64-multicast-address-format-02. However, this http://tools.ietf.org/html/draft-kumar-mboned-64mcast-embedded-address-00 document has its advantages of 6-4-6-4 scenario which is missing in the alternative document. The only point I would like to stress upon is if it covers the scenario of 6-4-6, as IPv6 multicast address expressed in terms of IPv4 is something I didn't find in the document. I am only concerned about the validity of the attributes in an IPv4 only multicast network. Would tunnels be used to route the IPv6 packets with the end routers being dual stack?

I think we're all talking about that last 32 bits being the IPv4 address
at least. Right? The only question is how a router (and maybe other
entities) can know that a particular IPv6 group address has an IPv4
address in the last 32 bits.

It can be done by a reserved well-known prefix, or a reserved flag.
Or it can be a non-defined prefix where devices need to be configured
or dynamically learn which prefixes are used. Or it can be some marking
in a PIM join or other places where the group address is used, without
putting it in the group address itself. As in this latest draft.

Stig

> Tina
>
>
>> -----Original Message-----
>> From: mboned-bounces@ietf.org [mailto:mboned-bounces@ietf.org] On
>> Behalf Of Manfredi, Albert E
>> Sent: Friday, June 29, 2012 12:35 PM
>> To: Stig Venaas
>> Cc: mboned@ietf.org
>> Subject: Re: [MBONED] An alternative to
>> draft-ietf-mboned-64-multicast- address-format?
>>
>>> -----Original Message-----
>>
>>
>>> For multicast things are kind of reversed. From say PIM perspective,
>>> you can start out with someone joining an IPv6 group where the last
>>> 32 bits form an IPv4 group address. When this IPv6 join reaches say
>>> a device on the edge of the IPv4 network, it can based on
>>> configuration (or hard-coded if a standardized prefix), or a flag in
>>> the group address, or a join attribute (these are the solutions I
>>> think we have on the table), know that it should extract those 32
>>> bits, and join the IPv4 source. When it receives IPv4 data packets,
>>> it can based on its PIM state know what IPv6 address to translate
>>> them to.
>>>
>>> There are other use-cases, this is maybe the easiest one.
>>
>> This seems similar yo what I had described, except that the 96-bit
>> prefix is configurable (presumably there will be an OOB mechanism to
>> indicate what the prefix should be), AND it also seems to depend on PIM.
>>
>> What about cases in which PIM isn't used? For example, where proxy
>> IGMP or proxy MLD is used, to make multicasts traversing a network
>> available to an egress router? Or are we saying that it's okay to have
>> incompatible solutions depending on each use case?
>>
>> Bert
>>
>> _______________________________________________
>> MBONED mailing list
>> MBONED@ietf.org
>> https://www.ietf.org/mailman/listinfo/mboned
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned
>