Re: [MEXT] Comment on DSMIP draft 7
Hesham Soliman <hesham@elevatemobile.com> Wed, 17 December 2008 13:57 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 75A6E3A6AF4;
Wed, 17 Dec 2008 05:57:33 -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 1F94E3A6AF4
for <mext@core3.amsl.com>; Wed, 17 Dec 2008 05:57:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.545
X-Spam-Level:
X-Spam-Status: No, score=-2.545 tagged_above=-999 required=5 tests=[AWL=0.054,
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 ZqwTSjf117yr for <mext@core3.amsl.com>;
Wed, 17 Dec 2008 05:57:27 -0800 (PST)
Received: from smtp-1.servers.netregistry.net (smtp.netregistry.net
[202.124.241.204])
by core3.amsl.com (Postfix) with ESMTP id 83F033A6999
for <mext@ietf.org>; Wed, 17 Dec 2008 05:57:26 -0800 (PST)
Received: from [124.190.106.160] (helo=[192.168.0.187])
by smtp-1.servers.netregistry.net protocol: esmtpa (Exim 4.63 #1
(Debian)) id 1LCwtm-0001Fm-AZ; Thu, 18 Dec 2008 00:57:14 +1100
User-Agent: Microsoft-Entourage/12.15.0.081119
Date: Thu, 18 Dec 2008 00:57:10 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: <Christian.Kaas-Petersen@tieto.com>,
<mext@ietf.org>
Message-ID: <C56F5066.AC29%hesham@elevatemobile.com>
Thread-Topic: [MEXT] Comment on DSMIP draft 7
Thread-Index: AclgN2N8VL7Wn3HJR6SNtzXedYvshwAF/djN
In-Reply-To: <D3CFEF84287B46408A7F0405EE7C5457019A8D24@corvette.eu.tieto.com>
Mime-version: 1.0
Subject: Re: [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
On 17/12/08 10:05 PM, "Christian.Kaas-Petersen@tieto.com" <Christian.Kaas-Petersen@tieto.com> wrote: > 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, => I think the words after "thus" are not really a consequence of the sentence you quote. Those are two separate issues, one is about the BU operation and another is about the number of entries for each 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. => Yes but the BCE is a conceptual entity described in RFC 3775. How it gets implemented is a different story. Following that conceptual entity's description in 3775, DSMIPv6 describes how the same concepts can apply. > > 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. => There are two logical bindings, which can be implemented as two linked entries, or one hierarchical entry, it's the same thing. As I said above, the logical contruct is based on how 3775 decribes the binding cache. > > * "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) => We've discussed this before in the DT for many weeks. I think we shouldn't change this now. > > 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. => Why should it speak of one entry when there are two home addresses? Please see above. Hesham _______________________________________________ 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