[Mip6] Issue 73: v4 mapped address in IPv6 header
"Hesham Soliman" <Hesham@elevatemobile.com> Mon, 26 February 2007 03:07 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLWCw-0005jl-Tw; Sun, 25 Feb 2007 22:07:22 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLWCv-0005jc-Fq for mip6@ietf.org; Sun, 25 Feb 2007 22:07:21 -0500
Received: from omta05ps.mx.bigpond.com ([144.140.83.195]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HLWCr-0001nY-C8 for mip6@ietf.org; Sun, 25 Feb 2007 22:07:21 -0500
Received: from PC20005 ([124.191.178.123]) by omta05ps.mx.bigpond.com with ESMTP id <20070226030713.OARH19269.omta05ps.mx.bigpond.com@PC20005> for <mip6@ietf.org>; Mon, 26 Feb 2007 03:07:13 +0000
From: Hesham Soliman <Hesham@elevatemobile.com>
To: 'Mobile IPv6 Mailing List' <mip6@ietf.org>
Date: Mon, 26 Feb 2007 14:07:09 +1100
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcdZUzO7RDE7DPKoQVCVJFNJXgP5xA==
x-mimeole: Produced By Microsoft MimeOLE V6.00.2900.3028
Message-Id: <20070226030713.OARH19269.omta05ps.mx.bigpond.com@PC20005>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a2c12dacc0736f14d6b540e805505a86
Subject: [Mip6] Issue 73: v4 mapped address in IPv6 header
X-BeenThere: mip6@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: mip6.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mip6>, <mailto:mip6-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mip6@ietf.org>
List-Help: <mailto:mip6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mip6>, <mailto:mip6-request@ietf.org?subject=subscribe>
Errors-To: mip6-bounces@ietf.org
Folks, This is the final issue listed on the tracker. This one is a bit long. Issue Text: ----------- the IPv4 mapped address has a special meaning by RFC 2553 API. It is not preferable to use the mapped address in IPv6 headers (See the following the drafts) draft-itojun-v6ops-v4mapped-harmful draft-cmetz-v6ops-v4mapped-api-harmful In our code based on KAME, the IPv6 implementation discard a IPv6 header which has the v4 mapped address for sanity at ip6_input() and ip6_rthadr2(). We also need to add the mapped address in an address list (the list of all addresses which the node has) to receive the header. This is somehow uncomfortable because the mapped address is actually not routable. >From Hesham: => No one suggested that it should/would be routable. It's simply used to keep the packet format. There is no routing based on this information. >From Koshiro: => I am not sure whether it's just an implementation issues. But putting the mapped address in the address list in order to process the DSMIP IPv6 header means the mapped address may be chosen as a source address even the address is actually not routable. To avoid this, we need e.g. an additional flag to distinguish the mapped address from others. I think some implementers will not accept this. The above is not only the reason again the mapped address in the IPv6 header. Please refer the draft-*-harmful. So, my idea is to put HoA in IPv6 header and kind of IPv4 CoA option to idicate it's IPv4 CoA. BTW, if you just want to keep the packer format, I think it's better to use compatible address, or 6to4 address, or newly-defined address for this purpose. Analysis: --------- The resons listed in the issue text (and other reasons discussed in the DT) as well as their rebuttal are listed in this section. The first reason for using a different address format was that the use of mapped address was not recommended. The issue text refers to two drafts above. Those two drafts were discussed several years ago in 2002 (first v6ops meeting). The only issue that was agreed on in those drafts was that the mapped address should not be used as a routable address. Therefore, the issue misinterprets the agreement in the community. Also, the mapped address is not used as a routable address in DSMIP. The drafts referred to above did suggest the removal of the v4 mapped address altogether from IPv6, but this suggestion was rejected and the drafts were not adopted. Mapped addresses are supported in all major OSs (with the exception of KAME). The issue text also suggests the use of a different address format (compatible address, 6-to-4, or a new address format). The compatible address format was deprecated from the IPv6 address architecture and the mapped format is the recommended format for embedding IPv4 addresses in IPv6. 6-to-4 addresses imply a specific tunnelling behaviour (tunnelling to the v4 address), which is not useful for our purposes. A new address format will be no different from the mapped address, which is designed for this purpose. Another concern that was raised against the use of the mapped address was that they are "implicit" in nature ad do not explicitly show the IPv4 address. However, IP stacks must check the src address in the packet to insure that is in fact a legal address (e.g. not multicast) in ip6_input. Recommendation: -------------- My recommendation is to reject this issue for several reasons: a. There is no clear problem with the current format, i.e. what breaks? b. We've already removed the alt-CoA option in a previous issue, so if we accept this issue we'd have to introduce a new address format for DSMIP. This can take a long time and will yield the same result. Although, if there is something specific in the mapped address format that will cause problems, and a new address format will solve this problem then I'm personally ok with the new address format. However, we need to understand what that problem is. Regards, Hesham _______________________________________________ Mip6 mailing list Mip6@ietf.org https://www1.ietf.org/mailman/listinfo/mip6
- [Mip6] Issue 73: v4 mapped address in IPv6 header Hesham Soliman
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Koshiro MITSUYA
- RE: [Mip6] Issue 73: v4 mapped address in IPv6 he… Hesham Soliman
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Koshiro MITSUYA
- RE: [Mip6] Issue 73: v4 mapped address in IPv6 he… Hesham Soliman
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Alexandru Petrescu
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Vijay Devarapalli
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Vijay Devarapalli
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Alexandru Petrescu
- [Mip6] Encapsulation modes - draft-ietf-mip6-nemo… Sri Gundavelli
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Keiichi SHIMA
- RE: [Mip6] Issue 73: v4 mapped address in IPv6 he… Hesham Soliman
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Henrik Levkowetz
- Re: [Mip6] Issue 73: v4 mapped address in IPv6 he… Henrik Levkowetz