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

Jacni Qin <jacni@jacni.com> Mon, 20 August 2012 09:29 UTC

Return-Path: <jacni@jacni.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 3BE7021F86E3 for <mboned@ietfa.amsl.com>; Mon, 20 Aug 2012 02:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.52
X-Spam-Level:
X-Spam-Status: No, score=-2.52 tagged_above=-999 required=5 tests=[AWL=1.078, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 j+RNv4ZBY9kf for <mboned@ietfa.amsl.com>; Mon, 20 Aug 2012 02:29:23 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 328EB21F86D9 for <mboned@ietf.org>; Mon, 20 Aug 2012 02:29:23 -0700 (PDT)
Received: by dakr19 with SMTP id r19so2211010dak.31 for <mboned@ietf.org>; Mon, 20 Aug 2012 02:29:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:x-gm-message-state; bh=6pQPmGmRzLW7/S7k0nOe7ZU+AVzG++PYkdAo9t+CDHM=; b=LbrHoJczMhcJZermRuwsEZrQj0UmgmphUz6ACHzJ7E73oyNw/n1a3n8RtONR//jwM8 NoT39qU1ZQXK91DIsjy/iMvfEmM11hjfDhnSjYP0t77oFloiDxsHse6X666sRjfpxoQk t2s/HaZhTcwG3dWulIfrkkqcfmgCvU16OtgSJ51WARxTGV//+LToUjJeTo8clJxRasYe OVqkKOD9BlFdMJW45pohTzVIxO6TfJIx3iUus8VuGj/v8UKPvornV+fntMqYyau2w/vc VVbBZTlwcAhvgPfvIZRLIFPf2G/c1GwmLWCV+iZGvaMZ3I0s2mZnJF/KOudwPiELIMHJ 9SjA==
Received: by 10.66.75.133 with SMTP id c5mr28610309paw.24.1345454962599; Mon, 20 Aug 2012 02:29:22 -0700 (PDT)
Received: from [10.75.234.114] (64-104-125-217.cisco.com. [64.104.125.217]) by mx.google.com with ESMTPS id jz4sm10761384pbc.17.2012.08.20.02.29.20 (version=SSLv3 cipher=OTHER); Mon, 20 Aug 2012 02:29:21 -0700 (PDT)
Message-ID: <5032036E.3050006@jacni.com>
Date: Mon, 20 Aug 2012 17:29:18 +0800
From: Jacni Qin <jacni@jacni.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: Stig Venaas <stig@venaas.com>
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> <502E8819.5030901@venaas.com>
In-Reply-To: <502E8819.5030901@venaas.com>
Content-Type: multipart/alternative; boundary="------------000507060104060305030207"
X-Gm-Message-State: ALoCoQmwjv12iyEk4foIYkhv0isKwLjFejho3pMdIM53HbYfkNcxqAXLaQeWR+Nj9QkAfBUWQyU1
Cc: mboned@ietf.org
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: Mon, 20 Aug 2012 09:29:24 -0000

hi,

On 8/18/2012 Saturday 2:06 AM, Stig Venaas wrote:
> 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.

Sounds good, and it works for SSM, ASM with unicast-based prefix feature
and ASM with embedded-rp feature.

>
> 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. 
Sorry, I'm a little confused here. If 1 bit approach works, why do we
need a /96 for SSM? Did I miss anything?


Cheers,
Jacni

> 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
>>
>
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned
> .
>