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:28 UTC

Received: from psg.com (mailnull@psg.com [147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10586 for <dnsext-archive@lists.ietf.org>; Sat, 22 Feb 2003 08:28:59 -0500 (EST)
Received: from lserv by psg.com with local (Exim 3.36 #1) id 18mZeX-000Pq8-00 for namedroppers-data@psg.com; Sat, 22 Feb 2003 05:25:17 -0800
Received: from [3ffe:b80:2:a90::2] (helo=devil.pp.htv.fi) by psg.com with esmtp (Exim 3.36 #1) id 18mZeT-000Ppu-00 for namedroppers@ops.ietf.org; Sat, 22 Feb 2003 05:25:14 -0800
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
X-Spam-Status: No, hits=-1.5 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01, X_AUTH_WARNING version=2.43
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
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


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>