Re: [Mip6] Issue 73: v4 mapped address in IPv6 header

Koshiro MITSUYA <mitsuya@sfc.wide.ad.jp> Mon, 26 February 2007 06:42 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLZYl-00004s-4f; Mon, 26 Feb 2007 01:42:07 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLZYj-0008WQ-CO for mip6@ietf.org; Mon, 26 Feb 2007 01:42:05 -0500
Received: from mail.sfc.wide.ad.jp ([2001:200:0:8803:203:47ff:fedf:73a6]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HLZYi-000573-6S for mip6@ietf.org; Mon, 26 Feb 2007 01:42:05 -0500
Received: from [IPv6:2001:200::8801:214:51ff:fe2f:1580] (unknown [IPv6:2001:200:0:8801:214:51ff:fe2f:1580]) by mail.sfc.wide.ad.jp (Postfix) with ESMTP id 8C4754DA23; Mon, 26 Feb 2007 15:41:46 +0900 (JST)
In-Reply-To: <20070226030713.OARH19269.omta05ps.mx.bigpond.com@PC20005>
References: <20070226030713.OARH19269.omta05ps.mx.bigpond.com@PC20005>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <0D220B8E-A516-461B-A1B0-028CF8FB574B@sfc.wide.ad.jp>
Content-Transfer-Encoding: 7bit
From: Koshiro MITSUYA <mitsuya@sfc.wide.ad.jp>
Subject: Re: [Mip6] Issue 73: v4 mapped address in IPv6 header
Date: Mon, 26 Feb 2007 15:42:02 +0900
To: Hesham Soliman <Hesham@elevatemobile.com>
X-Mailer: Apple Mail (2.752.2)
X-Spam-Score: -2.8 (--)
X-Scan-Signature: 42e3ed3f10a1d8bef690f09da16f507a
Cc: 'Mobile IPv6 Mailing List' <mip6@ietf.org>, Koshiro MITSUYA <mitsuya@sfc.wide.ad.jp>
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

Hello Hesham,


> Mapped addresses are supported in all major OSs (with the exception  
> of KAME)

Can you please explain what do you mean by "supported"?

We can use mapped addresses inside a node with KAME, but KAME rejects  
a packet
which has a mapped address as the source or destination address.

regards,
Koshiro



On 2007/02/26, at 12:07, Hesham Soliman wrote:

>
> 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 mailing list
Mip6@ietf.org
https://www1.ietf.org/mailman/listinfo/mip6