[MEXT] Comment on DSMIP draft 7
<Christian.Kaas-Petersen@tieto.com> Wed, 17 December 2008 11:05 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 D0B323A6B14;
Wed, 17 Dec 2008 03:05:53 -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 133473A682E
for <mext@core3.amsl.com>; Wed, 17 Dec 2008 03:05:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.275
X-Spam-Level:
X-Spam-Status: No, score=-6.275 tagged_above=-999 required=5 tests=[AWL=0.324,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 mAzOpP0J2RM4 for <mext@core3.amsl.com>;
Wed, 17 Dec 2008 03:05:46 -0800 (PST)
Received: from tietoe03.tietoenator.com (datnt07.tieto.com [194.110.47.24])
by core3.amsl.com (Postfix) with ESMTP id 4F5F83A6B14
for <mext@ietf.org>; Wed, 17 Dec 2008 03:05:45 -0800 (PST)
X-AuditID: c26e2f18-000013b800000510-d4-4948dd344218
Received: from stingray.eu.tieto.com ([192.176.143.13]) by
tietoe03.tietoenator.com with Microsoft SMTPSVC(6.0.3790.3959);
Wed, 17 Dec 2008 13:06:28 +0200
Received: from corvette.eu.tieto.com ([192.176.143.143]) by
stingray.eu.tieto.com with Microsoft SMTPSVC(6.0.3790.1830);
Wed, 17 Dec 2008 12:05:36 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 17 Dec 2008 12:05:36 +0100
Message-ID: <D3CFEF84287B46408A7F0405EE7C5457019A8D24@corvette.eu.tieto.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Comment on DSMIP draft 7
Thread-Index: AclgN2N8VL7Wn3HJR6SNtzXedYvshw==
From: <Christian.Kaas-Petersen@tieto.com>
To: <mext@ietf.org>
X-OriginalArrivalTime: 17 Dec 2008 11:05:36.0990 (UTC)
FILETIME=[63C20FE0:01C96037]
X-Brightmail-Tracker: AAAAAA==
Subject: [MEXT] Comment on DSMIP draft 7
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 Hesham
In another mail (commenting on the home binding as specified in
MCoA draft) you have the sentence: "The way it [a binding update]
works is that one BU replaces the previous one." Thus the home
agent has in its binding cache one entry per home address,
more specifically per IPv6 home address, and that entry is to be
updated in toto when receiving a new binding update sent from the
mobile node with that home address.
This is certainly how the binding updates of DSMIP are supposed to
work. When describing this way of working, I'll suggest the
following wording from the DSMIP draft 7 edited.
The quotes give the impression that the home
agent handles two bindings, one for the IPv6 home address and another
for the IPv4 home address, but really there is just one binding
using the IPv6 home address as the key to entry, and that entry
may store an IPv4 home address as an additional piece of information.
* "create a binding cache entry for each address" (section 3.3)
* "the home agent creates two binding cache entries, one
for the mobile node's IPv4 home address, and another
for the mobile node's IPv6 care-of address" (section 3.3.1)
* "both entries will point to the" (section 3.3.1)
* "creating the corresponding binding cache entries" (section 3.3.1)
* "If an IPv4 home address option were included, the home agent
MUST create another entry for that address." (section 3.3.2.1)
* "All entries MUST point to the mobile node's IPv4 care-of address."
(section 3.3.2.1 and 3.3.2.2)
* "After accepting the binding updates and creating the corresponding
entries" (section 3.3.2.2)
* "Upon receiving this binding update, the home agent will replace the
existing cache entries with the content of the new message"
(section 5.4.2.1)
* "If the binding update is accepted for both IPv4 and IPv6 home
addresses, the home agent creates separate binding cache entries,
one for each home address." (section 5.5)
Also, the binding cache is a logical entity which can be implemented
any way consistent with external behavior, so in practice in
an implementation there could be two entries, but the specification
should speak of one entry.
It may be considered, whether also the binding update list
really is best thought of as having one entry, for example the
following quote
* "If the mobility header includes an IPv4 address acknowledgement
option indicating success, the mobile node should create two
entries in its binding update list, one for the IPv6 home address
and another for the IPv4 home address" (section 5.4.2)
Christian
_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext
- [MEXT] Comment on DSMIP draft 7 Christian.Kaas-Petersen
- Re: [MEXT] Comment on DSMIP draft 7 Hesham Soliman