Re: [Mip6] Issue 73: v4 mapped address in IPv6 header
Koshiro MITSUYA <mitsuya@sfc.wide.ad.jp> Mon, 26 February 2007 07:22 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLaBS-0004Xt-T4; Mon, 26 Feb 2007 02:22:06 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HLaBQ-0004XP-PK for mip6@ietf.org; Mon, 26 Feb 2007 02:22:04 -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 1HLaBP-0001Bc-FJ for mip6@ietf.org; Mon, 26 Feb 2007 02:22:04 -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 828A74DA12; Mon, 26 Feb 2007 16:22:02 +0900 (JST)
In-Reply-To: <20070226071408.BQZL19269.omta05ps.mx.bigpond.com@PC20005>
References: <20070226071408.BQZL19269.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: <513C01B6-C133-4935-B373-DF4CC24BF8AB@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 16:22:19 +0900
To: Hesham Soliman <Hesham@elevatemobile.com>
X-Mailer: Apple Mail (2.752.2)
X-Spam-Score: -2.8 (--)
X-Scan-Signature: 88b11fc64c1bfdb4425294ef5374ca07
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
Hi Hesham, Yes, KAME support it too with your meaning. Can you revise this point? I basically understand the analysis. Thank you for the effort. Koshiro On 2007/02/26, at 16:14, Hesham Soliman wrote: > Hi Koshiro, > >>> 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, > > => I meant at least what you describe above. So by my meaning I > guess KAME > supports it too. > > but >> KAME rejects >> a packet >> which has a mapped address as the source or destination address. > > => Right, but as I mentioned below, I understand the reason for > doing that > in general because it implies that there is no return address (in > the case > of the src address), but this is not the case in DSMIP. > > Hesham > >> >> 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