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
- [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