Re: [MEXT] Reviews of draft-ietf-mext-binding-revocation-02

arno@natisbad.org (Arnaud Ebalard) Tue, 23 December 2008 06:52 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: monami6-archive@megatron.ietf.org
Delivered-To: ietfarch-monami6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B945B3A6AA4; Mon, 22 Dec 2008 22:52:48 -0800 (PST)
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 703493A6AA4 for <mext@core3.amsl.com>; Mon, 22 Dec 2008 22:52:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.345
X-Spam-Level:
X-Spam-Status: No, score=-3.345 tagged_above=-999 required=5 tests=[AWL=0.254, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ewtw14VzZdYa for <mext@core3.amsl.com>; Mon, 22 Dec 2008 22:52:46 -0800 (PST)
Received: from copper.chdir.org (copper.chdir.org [88.191.97.87]) by core3.amsl.com (Postfix) with ESMTP id 3576D3A67EC for <mext@ietf.org>; Mon, 22 Dec 2008 22:52:46 -0800 (PST)
Received: from [2001:7a8:78df:2:20d:93ff:fe55:8f78] (helo=localhost.localdomain) by copper.chdir.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <arno@natisbad.org>) id 1LF184-0007tA-27; Tue, 23 Dec 2008 07:52:32 +0100
From: arno@natisbad.org (Arnaud Ebalard)
To: "Ahmad Muhanna" <amuhanna@nortel.com>
References: <200812151644.31817.julien.laganier.IETF@googlemail.com> <87ljue2c6m.fsf@natisbad.org> <C5A96676FCD00745B64AE42D5FCC9B6E1C4A871D@zrc2hxm0.corp.nortel.com> <87vdtd72c4.fsf@natisbad.org> <C5A96676FCD00745B64AE42D5FCC9B6E1C5563B3@zrc2hxm0.corp.nortel.com>
X-PGP-Key-URL: http://natisbad.org/arno@natisbad.org.asc
X-Fingerprint: 47EB 85FE B99A AB85 FD09 46F3 0255 957C 047A 5026
X-Hashcash: 1:20:081223:julien.laganier.ietf@googlemail.com::ivJ+KxkdkcT2ibW+:000000000000000000000000001iHX
X-Hashcash: 1:20:081223:mext@ietf.org::QOB365OK5BKSLIMt:00005Dcd
X-Hashcash: 1:20:081223:amuhanna@nortel.com::3N66q+cKWC9DSko6:000000000000000000000000000000000000000000BHKA
Date: Mon, 22 Dec 2008 22:50:20 -0800
In-Reply-To: <C5A96676FCD00745B64AE42D5FCC9B6E1C5563B3@zrc2hxm0.corp.nortel.com> (Ahmad Muhanna's message of "Mon, 22 Dec 2008 19:56:56 -0600")
Message-ID: <87r63zs7v7.fsf@natisbad.org>
User-Agent: Gnus/5.110009 (No Gnus v0.9) Emacs/22.2 (gnu/linux)
MIME-Version: 1.0
Cc: Julien Laganier <julien.laganier.ietf@googlemail.com>, IETF MEXT WG ML <mext@ietf.org>
Subject: Re: [MEXT] Reviews of draft-ietf-mext-binding-revocation-02
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

Hi Ahmad,

"Ahmad Muhanna" <amuhanna@nortel.com> writes:

>> it's not what I meant. I meant that "[RFC3775]" sits there in 
>> the middle of the sentence. Is it expected?
>
> [Ahmad]
> I see what you meant.
>
> What about the following:
>
>    This section defines the Binding Revocation Message format using a
>    MH Type <IANA-TBD> as illustrated in Figure 4. The value in the
>    Binding Revocation Type field defines whether the Binding
>    Revocation message is a BRI or BRA. If the Binding Revocation type
>    field is set to 1, the Binding Revocation Message is a Binding
>    Revocation Indication message as in Section 6.1. However, if the
>    value is 2, it is a Binding Revocation Acknowledgement message as
>    in Section 6.2.

fine with me. thanks.


>> >> >           0  success.
>> >> >           1  partial success.
>> >> >           2  Binding Does NOT Exist.
>> >> >           3  IPv4 HoA Binding Does NOT Exist.
>> >> >           4  Global Revocation NOT Authorized.
>> >> >           5  CAN NOT Identify Binding.
>> >> >           6  Revocation Failed, MN is Attached.
>> >> 
>> >> The Binding Revocation Trigger values in Section 6.1 look more 
>> >> self-explanatory. They are also mainly informational, right?
>> >
>> > [Ahmad]
>> > Yes, it is mainly informational. However, whenever any R. Trigger 
>> > value means a specific action is needed on the side of the 
>> receiving 
>> > mobility node, IMO, it needs to be documented. If we missed any of 
>> > these, we can go back and do it.
>> >
>> >> 
>> >> Here, it is not clear what "partial success" (1) or "Revocation 
>> >> failed, MN is attached" mean, and what both entities should expect 
>> >> when those are sent. Maybe the rationale that were associated with 
>> >> those values when the list was first created should be included in 
>> >> the document, along with the expected behaviors (Are those status 
>> >> value just
>> >> informational?)
>> >>  
>> >> Or did I missed some other section that provides that in the draft?
>> >
>> > [Ahmad]
>> > I agree it is mainly informational but some of these status is 
>> > appropriate with certain scenarios. I believe those status values 
>> > meanings and use are mentioned when these specific scenario are 
>> > discussed later on.
>> 
>> I may have missed them but "partial success" and "Revocation 
>> failed, MN is attached" (at least) are not.
>
> [Ahmad]
> Sure. We will make sure that all of these values are described and
> documented in the new revision.
>
> In the meantime, in bthe case of "Partial success", it is the case when
> the MAG for example, receives a BRI that impact multiple bindings while
> some of them have been released already, for example. The MAG may set
> the status to success or partial success. 
>
> In the case of "Revocation failed, MN is attached", in the case of
> inter-MAG HO, the LMA may send a BRI message with a Revocation Trigger
> value of "Inter-MAG HO". In this case, the MAG may need to ensure that
> the MN is no longer attached. If the MN is still attached, then the MAG
> could send a BRA with this status value.
>
> For example, one of the bullets under section 10.1.1. says:
>
>       If the Revocation Trigger field value in the received Binding
>       Revocation Indication message indicates an inter-MAG handover and
>       the (A) bit is set, the MAG use the mobility option(s) included in
>       the BRI message to identify the mobile node binding.  The mobile
>       access gateway MAY validate that the mobile node is no longer
>       attached to the mobile access gateway before sending a successful
>       Binding Revocation Acknowledgement message to the LMA.  However,
>       if the Revocation Trigger field is set to "Inter-MAG - Unknown
>       Handoff", the MAG MUST validate that the mobile node is no longer
>       attached to the MAG before sending a successful BRA message and
>       deleting the resources associated with the mobile node binding. 
>
> We could add some text to the above to read as follows:
>
>       .....................................................  However,
>       if the Revocation Trigger field is set to "Inter-MAG - Unknown
>       Handoff" and the (A) bit is set, the MAG MUST validate that the 
>       mobile node is no longer attached to the MAG before sending a 
>       successful BRA message and deleting the resources associated 
>       with the mobile node binding. Otherwise, if the MAG verified that 
>       the MN is still attached, the MAG MUST set the status field in the
>
>       BRA to "Revocation failed - MN is attached"

Thanks for the clarification. But note that I'm not familiar enough w/
PMIPv6 to be helpful and comment that.

Cheers,

a+
_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext