Re: [MBONED] draft-ietf-mboned-64-multicast-address-format-03.txt

Stig Venaas <stig@venaas.com> Fri, 17 August 2012 18:06 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 1ADE221F8442 for <mboned@ietfa.amsl.com>; Fri, 17 Aug 2012 11:06:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.467
X-Spam-Level:
X-Spam-Status: No, score=-102.467 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nvQiReXcJmf3 for <mboned@ietfa.amsl.com>; Fri, 17 Aug 2012 11:06:26 -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 0EFA221F8441 for <mboned@ietf.org>; Fri, 17 Aug 2012 11:06:26 -0700 (PDT)
Received: from [IPv6:2001:420:301:1004:3090:6830:dbf9:beb7] (unknown [IPv6:2001:420:301:1004:3090:6830:dbf9:beb7]) by ufisa.uninett.no (Postfix) with ESMTPSA id BB1CB7FE7 for <mboned@ietf.org>; Fri, 17 Aug 2012 20:06:23 +0200 (CEST)
Message-ID: <502E8819.5030901@venaas.com>
Date: Fri, 17 Aug 2012 11:06:17 -0700
From: Stig Venaas <stig@venaas.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: mboned@ietf.org
References: <E3FAB1F4F41F3A45B287E8D9C53522FD379D374F@PACDCEXMB05.cable.comcast.com> <502AFECA.1090905@venaas.com> <2B337C44-D16B-49BD-9347-901F6107A239@ecs.soton.ac.uk> <EMEW3|1c3fd9d33484c5343b2d7337b5211574o7G0Be03tjc|ecs.soton.ac.uk|2B337C44-D16B-49BD-9347-901F6107A239@ecs.soton.ac.uk>
In-Reply-To: <EMEW3|1c3fd9d33484c5343b2d7337b5211574o7G0Be03tjc|ecs.soton.ac.uk|2B337C44-D16B-49BD-9347-901F6107A239@ecs.soton.ac.uk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [MBONED] draft-ietf-mboned-64-multicast-address-format-03.txt
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: Fri, 17 Aug 2012 18:06:27 -0000

Hi Tim

On 8/16/2012 4:12 PM, Tim Chown wrote:
> On 15 Aug 2012, at 02:43, Stig Venaas <stig@venaas.com> wrote:
>
>> On 14.08.2012 14:43, Lee, Yiu wrote:
>>> Hi Stig,
>>>
>>> Since we want T=1, this will not meet the "well-known" requirement defined
>>> in RFC4291. If we don't want to define a flag, what is the proper way to
>>> describe ffxx:8000::/20 and ffxx:0:8000::/96?
>>
>> You could list them for all values of xx perhaps. I would maybe use
>> "x" and "y" and then discuss the allowed values.
>>
>> There are scope relative allocations today, the main thing is that we
>> don't want to require the flags to be "0". Or maybe we want to require
>> the T-bit to be set. As I wrote earlier, I would think of these
>> addresses as transient, and T=1 is required for Embedded-RP etc.
>>
>> The issue though is that if T=1, then it is not really an IANA
>> allocation as I see it, because IANA allocations have T=0. But if there
>> is IETF consensus, then one can still reserve these prefixes.
>
> I agree with Stig; there are multiple prefixes being reserved here.
>
> The text is effectively updating both RFC3306 and RFC3956 since the above prefix is setting a bit in the reserved bit range of both those specifications.  RFC3306 also says all those reserved bits (17-24) must be zero, while RFC3956 doesn't explicitly say that for bits 17-20 (it probably should, if you're now using one of those bits).

You're right about 3306. I wonder now if instead of practically
reserving a specific value for the entire nibble of remaining
reserved bits in 3306, it would be better to reserve just one of
the bits. I don't think it updates 3956, because it doesn't talk
about those bits at all, AFAICT.

> Both RFCs say that if R or P flags are set, then T must be set too, so I'm not sure you have freedom to say "if T=1" if you want to support those two methods.

Yes, that's why I've been saying that we can't just get an IANA
allocation. We need T=1 for this to work, and IANA is allocating
ASM with T=0.

> Finally, it may make more sense to use ffxx:1000::/20 for ASM, and thus only use the rightmost bit of the four reserved bits (for RFC3956 at least)?

Yes, but it would mean that if in the future one wants to use a
new reserved bit for another purpose, then it won't work for
this purpose. I like the idea of using a single bit actually.

So here is an alternative proposal. Do you think it's better?

1. Update 3306 and give a new meaning to one of the remaining
    reserved bits.

2. Get a /96 for ASM from IANA (which would have T=0).

The first would allow for 3306 and 3956 addressing, which I
think is useful.

The second would allow for uses where people don't care for
that other type of addressing, and may also be useful if you
want to use more or less fixed addresses, that does not use
any particular unicast address.

The alternative of just getting a /96 for ASM from IANA is
in draft-kumar-mboned-64mcast-wkp-address-00.txt.

I guess just doing IANA assignments and reserving a bit
from 3306 are slightly separate problems, with different
issues and uses.

Finally, we also need a /96 for SSM. That can't just be
an IANA assignment either. One interesting thing here is
maybe that SSM is based on 3306 with plen and prefix set
to 0. So if a bit is reserved (from 3306), then I think
it would technically apply to SSM as well. But the SSM
implementations I've seen (as well as a couple of RFCs)
assume that these reserved bits are all 0. Not ignored
as they should have been...

Stig

> Tim
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned
>