Re: [nemo] Re: don't deprecate DHAAD

Alexandru Petrescu <alexandru.petrescu@motorola.com> Thu, 16 March 2006 17:48 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJwaf-0003ww-Og; Thu, 16 Mar 2006 12:48:49 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJwae-0003wl-Nk for nemo@ietf.org; Thu, 16 Mar 2006 12:48:48 -0500
Received: from motgate4.mot.com ([144.189.100.102]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FJwad-0002B7-Bn for nemo@ietf.org; Thu, 16 Mar 2006 12:48:48 -0500
Received: from az33exr01.mot.com (az33exr01.mot.com [10.64.251.231]) by motgate4.mot.com (8.12.11/Motgate4) with ESMTP id k2GI11Eq002582; Thu, 16 Mar 2006 11:01:06 -0700 (MST)
Received: from zfr01srv02.crm.mot.com (zfr01srv02.crm.mot.com [10.161.201.8]) by az33exr01.mot.com (8.13.1/8.13.0) with ESMTP id k2GI8ihh026288; Thu, 16 Mar 2006 12:08:45 -0600 (CST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by zfr01srv02.crm.mot.com (Postfix) with ESMTP id CD8CF865980; Thu, 16 Mar 2006 18:48:36 +0100 (CET)
Message-ID: <4419A4F4.6070306@motorola.com>
Date: Thu, 16 Mar 2006 18:48:36 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: Francis Dupont <Francis.Dupont@point6.net>
Subject: Re: [nemo] Re: don't deprecate DHAAD
References: <200603101809.k2AI9mlF051322@givry.rennes.enst-bretagne.fr>
In-Reply-To: <200603101809.k2AI9mlF051322@givry.rennes.enst-bretagne.fr>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Cc: nemo@ietf.org
X-BeenThere: nemo@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NEMO Working Group <nemo.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nemo>, <mailto:nemo-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:nemo@ietf.org>
List-Help: <mailto:nemo-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nemo>, <mailto:nemo-request@ietf.org?subject=subscribe>
Errors-To: nemo-bounces@ietf.org

Francis Dupont wrote:
>  In your previous mail you wrote:
> 
>    > [...] and there has also been a talk about deprecating DHAAD (I
>    > disagree with deprecating DHAAD).
>    
> => it seems it was a good idea to change the subject (:-)
> 
>    I disagree too with deprecating DHAAD.
>    
> => there are two basic issues with DHAAD:
>  - the needed function is more HA assignment than HA discovery.

I don't see the difference (?).

>  - the current anycast DHAAD mechanism can't be made secure.
> Please note the current DHAAD is optional.

And if the "anycast" part is removed from the DHAAD mechanism 
altoghether then it would become more securisable, I believe.

>    I think there is one draft dhaad-harmful.
>    
> => yes, I am its editor. The proposal is to switch to the DNS SRV RR
> from the bootstrapping DT. BTW I believe it is useful to work on
> all kinds of HA switching mechanisms too.

This may bind an IP discovery mechanism to the existence of above IP 
(DNS) data presence.  It seems unreal for the IP discovery mechanism to 
need level-7 data be present.  In a similar mechanism which is DHCP, 
discovery works ok without DNS data being present, and the DNS data can 
be updated by DHCP after it has finished its discovery phase.

>    But there is draft-arkko-mip6-3775bis-ndmobext-00 which clearly mentions
>    the HA list and it being maintained by DHAAD.
>    
> => is your argument about the function or about the mechanism?

I am not sure I understand the difference between "function" and 
"mechanism" in this context.

>    There is at least one implementation of non-anycast DHAAD which works 
>    just fine (although not yet secure).
>    
> => this comment suggests the function.

I suggest that there is at least one implementation with rfc3775 DHAAD 
messaging (RAs and DHAAD) that works just fine.  It's true that it uses 
"anycast"-format addresses.  But these addresses get no special 
"anycast" treatment by the stack.  It's just that the dedicated 
"anycast" address is assigned to several same-link HAs and all the HAs 
receive the DHAAD Request.  However, only one HA replies back.

Alex