IPv4-mapped API [Re: [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6-opt-dnsconfig-02.txt]

Mika Liljeberg <mika.liljeberg@welho.com> Sat, 22 February 2003 13:34 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10686 for <dhcwg-archive@odin.ietf.org>; Sat, 22 Feb 2003 08:34:16 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h1MDfoU16701 for dhcwg-archive@odin.ietf.org; Sat, 22 Feb 2003 08:41:50 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MDfop16698 for <dhcwg-web-archive@optimus.ietf.org>; Sat, 22 Feb 2003 08:41:50 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10683 for <dhcwg-web-archive@ietf.org>; Sat, 22 Feb 2003 08:33:44 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MDeLp16663; Sat, 22 Feb 2003 08:40:21 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MDTBp15658 for <dhcwg@optimus.ietf.org>; Sat, 22 Feb 2003 08:29:11 -0500
Received: from devil.pp.htv.fi (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10521 for <dhcwg@ietf.org>; Sat, 22 Feb 2003 08:21:05 -0500 (EST)
Received: from devil.pp.htv.fi (localhost [127.0.0.1]) by devil.pp.htv.fi (8.12.7/8.12.7/Debian-2) with ESMTP id h1MDPXaj027791; Sat, 22 Feb 2003 15:25:34 +0200
Received: (from liljeber@localhost) by devil.pp.htv.fi (8.12.7/8.12.7/Debian-2) id h1MDPVQX027788; Sat, 22 Feb 2003 15:25:31 +0200
X-Authentication-Warning: devil.pp.htv.fi: liljeber set sender to mika.liljeberg@welho.com using -f
Subject: IPv4-mapped API [Re: [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6-opt-dnsconfig-02.txt]
From: Mika Liljeberg <mika.liljeberg@welho.com>
To: Bill Manning <bmanning@ISI.EDU>
Cc: pekkas@netcore.fi, Alain.Durand@Sun.COM, rdroms@cisco.com, dhcwg@ietf.org, ipng@sunroof.eng.sun.com, namedroppers@ops.ietf.org
In-Reply-To: <200302221254.h1MCs1I04267@boreas.isi.edu>
References: <200302221254.h1MCs1I04267@boreas.isi.edu>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-Id: <1045920330.27180.45.camel@devil>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.2.2
Date: Sat, 22 Feb 2003 15:25:31 +0200
Content-Transfer-Encoding: 7bit
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

[Topic changed. If you respond to this, please drop unrelated mailing
lists.]

On Sat, 2003-02-22 at 14:54, Bill Manning wrote:
> regarding the use of mapped addresses:
> 
> draft-cmetz-v6ops-v4mapped-api-harmful-00.txt
> 
> might be a useful ID to review before committing this draft to the
> stds process.

These issues are completely unrelated. The API issues are real but they
are not something that can or should be considered in a protocol
specification.

[Sorry for the off-topicness of the following]

I'm not too happy about RFC2553 myself in this respect, and I strongly
support the "Alternative solution" (fully specify IPv4-mapped behaviour)
in the above mentioned draft.

I can attest from implementation experience that it is possible to
create a hybrid IPv4/IPv6 stack implementation that uses around 80-90%
shared code between IPv4 and IPv6. All IPv4 addresses are handled in
IPv4-mapped format internally inside the stack.

Our sockets API is (mostly) version agnostic. Most applications are not
even aware which IP version they are using. The OS is not a unix
derivative and did not have the legacy baggage of the BSD style sockets
API. The API that was already defined for IPv4 yielded very easily to
support IPv6.

	MikaL

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg