Re: [MEXT] BU and BA flag overlap between DSMIPv6 (draft-ietf-mext-nemo-v4traversal-06.txt) and Proxy MIPv6 (RFC 5213)

Hesham Soliman <hesham@elevatemobile.com> Tue, 02 December 2008 21:32 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 39ED93A6835; Tue, 2 Dec 2008 13:32:31 -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 E2D253A6835 for <mext@core3.amsl.com>; Tue, 2 Dec 2008 13:32:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.723
X-Spam-Level:
X-Spam-Status: No, score=-2.723 tagged_above=-999 required=5 tests=[AWL=-0.124, BAYES_00=-2.599]
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 o4x-J7vSyOd2 for <mext@core3.amsl.com>; Tue, 2 Dec 2008 13:32:28 -0800 (PST)
Received: from smtp-2.servers.netregistry.net (smtp.netregistry.net [202.124.241.204]) by core3.amsl.com (Postfix) with ESMTP id 8DE543A67D4 for <mext@ietf.org>; Tue, 2 Dec 2008 13:32:28 -0800 (PST)
Received: from [124.190.106.160] (helo=[192.168.0.187]) by smtp-2.servers.netregistry.net protocol: esmtpa (Exim 4.63 #1 (Debian)) id 1L7cqx-0000jE-Ge; Wed, 03 Dec 2008 08:32:20 +1100
User-Agent: Microsoft-Entourage/12.14.0.081024
Date: Wed, 03 Dec 2008 08:32:13 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: Sri Gundavelli <sgundave@cisco.com>, <lorenzo.saino@orange-ftgroup.com>
Message-ID: <C55BF48D.A8A0%hesham@elevatemobile.com>
Thread-Topic: [MEXT] BU and BA flag overlap between DSMIPv6 (draft-ietf-mext-nemo-v4traversal-06.txt) and Proxy MIPv6 (RFC 5213)
Thread-Index: AclUxXCH5+Xjdr5dbUaZ8G/WLhHB2g==
In-Reply-To: <Pine.GSO.4.63.0812020939140.6822@irp-view13.cisco.com>
Mime-version: 1.0
Cc: mext@ietf.org
Subject: Re: [MEXT] BU and BA flag overlap between DSMIPv6 (draft-ietf-mext-nemo-v4traversal-06.txt) and Proxy MIPv6 (RFC 5213)
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

Yes you did and I thought I fixed it. Thanks for the catch, I'll fix this
with the rest of the updates.

Hesham


On 3/12/08 4:42 AM, "Sri Gundavelli" <sgundave@cisco.com> wrote:

> I've pointed this out few months back. I thought, its taken care off,
> looks like this is not corrected. Hesham ?
> 
> 
> Sri
> 
> 
> On Tue, 2 Dec 2008, lorenzo.saino@orange-ftgroup.com wrote:
> 
>> Hello everybody,
>> 
>> I have noticed that in the extension to BU and BA messages proposed in
>> DSMIPv6 (draft-ietf-mext-nemo-v4traversal-06.txt), the DSMIPv6-specific
>> flag bits overlap the flag bits proposed in BU and BA message extensions
>> defined in Proxy MIPv6 (RFC 5213).
>> 
>> More specifically, in the extension to MIPv6 BU message proposed in
>> DSMIPv6, the flag (F) is located in the same position of the flag (P)
>> defined in BU extensions proposed in RFC 5213 (Proxy MIPv6). Similarly,
>> the flag (T) of DSMIPv6 BA message is located in the same position of
>> flag (P) of Proxy MIPv6 BA message.
>> 
>> To make it easier to compare those messages, I reported the format of BU
>> and BA messages proposed in Dual Stack MIPv6 and Proxy MIPv6 at the
>> bottom of this e-mail.
>> 
>> Has this overlapping been designed deliberately?
>> 
>> In my opinion, these overlaps would generate incompatibility issues
>> between DSMIPv6 and PMIPv6. For this reason, I think they should be
>> addressed, for instance, by shifting the position of DSMIP-specific
>> flags (F and T) of 1 bit to the right-hand-side.
>> 
>> Thank you very much for your attention.
>> 
>> If you have already discussed this topic in the mailing list, I
>> apologize.
>> 
>> Best regards,
>> Lorenzo Saino
>> 
>> 
>> ***************************
>> * BINDING UPDATE MESSAGES *
>> ***************************
>> 
>> 
>> PROXY MOBILE IPv6 (RFC 5213)
>> ============================
>> 
>> 8.1.  Proxy Binding Update Message
>> 
>>       0               1               2               3
>>       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>                                      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>                                      |            Sequence #         |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>      |A|H|L|K|M|R|P|  Reserved       |            Lifetime           |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>      |                                                               |
>>      .                                                               .
>>      .                        Mobility options                       .
>>      .                                                               .
>> 
>>      |                                                               |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>> 
>>   A Binding Update message that is sent by a mobile access gateway to a
>>   local mobility anchor is referred to as the "Proxy Binding Update"
>>   message.  A new flag (P) is included in the Binding Update message.
>>   The rest of the Binding Update message format remains the same as
>>   defined in [RFC3775] and with the additional (R) and (M) flags, as
>>   specified in [RFC3963] and [RFC4140], respectively.
>> 
>>   Proxy Registration Flag (P)
>> 
>>      A new flag (P) is included in the Binding Update message to
>>      indicate to the local mobility anchor that the Binding Update
>>      message is a proxy registration.  The flag MUST be set to the
>>      value of 1 for proxy registrations and MUST be set to 0 for direct
>>      registrations sent by a mobile node.
>> 
>> 
>> 
>> DUAL STACK MOBILE IPv6
>> ======================
>> 
>> 4.1.3.  The Binding Update Message Extensions
>> 
>>   This specification extends the Binding Update message with two new
>>   flags.  The flags are shown and described below.
>> 
>>    0                   1                   2                   3
>>    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>                                   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>                                   |          Sequence #           |
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>   |A|H|L|K|M|R|F|T|  Reserved     |           Lifetime            |
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>> 
>> 
>>                     Figure 3: Binding Update message
>> 
>>   F
>> 
>>      When set, this flag indicates a request for forcing UDP
>>      encapsulation regardless of whether a NAT is present on the path
>>      between the mobile node and the home agent.
>> 
>>   T
>> 
>>      When set, this flag indicates that the mobile node requests the
>>      use of the TLV-format for encapsulating IPv6 in IPv4.  The TLV-
>>      format is described later in this document.
>> 
>> 
>> 
>> 
>> ************************************
>> * BINDING ACKNOWLEDGEMENT MESSAGES *
>> ************************************
>> 
>> 
>> PROXY MOBILE IPv6 (RFC 5213)
>> ============================
>> 
>> 8.2.  Proxy Binding Acknowledgement Message
>> 
>>       0                   1                   2                   3
>>       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>                                      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>                                      |   Status      |K|R|P|Reserved |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>      |         Sequence #            |           Lifetime            |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>      |                                                               |
>>      .                                                               .
>>      .                        Mobility options                       .
>>      .                                                               .
>>      |                                                               |
>>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>> 
>>   A Binding Acknowledgement message that is sent by a local mobility
>>   anchor to a mobile access gateway is referred to as the "Proxy
>>   Binding Acknowledgement" message.  A new flag (P) is included in the
>>   Binding Acknowledgement message.  The rest of the Binding
>>   Acknowledgement message format remains the same as defined in
>>   [RFC3775] and with the additional (R) flag as specified in [RFC3963].
>> 
>>   Proxy Registration Flag (P)
>> 
>>      A new flag (P) is included in the Binding Acknowledgement message
>>      to indicate that the local mobility anchor that processed the
>>      corresponding Proxy Binding Update message supports proxy
>>      registrations.  The flag is set to a value of 1 only if the
>>      corresponding Proxy Binding Update had the Proxy Registration Flag
>>      (P) set to value of 1.
>> 
>> 
>> 
>> DUAL STACK MOBILE IPv6
>> ======================
>> 
>> 4.2.3.  Extensions to the Binding Acknowledgement Message
>> 
>>   This specification extends the binding acknowledgement message with a
>>   new flag.  The new flag is shown and described below.
>> 
>>                                   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>                                   |    Status     |K|R|T| Reserved|
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>   |           Sequence #          |           Lifetime            |
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>> 
>> 
>>                 Figure 6: Binding Acknowledgement message
>> 
>>   T
>> 
>>      This flag indicates, when set, that the sender of the binding
>>      acknowledgement supports the TLV- tunnel format.
>> _______________________________________________
>> MEXT mailing list
>> MEXT@ietf.org
>> https://www.ietf.org/mailman/listinfo/mext
>> 
> _______________________________________________
> MEXT mailing list
> MEXT@ietf.org
> https://www.ietf.org/mailman/listinfo/mext


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