Re: [Mip6] [issue93] Payload Qualifiers when using IPv4-UDP transportfor both IPv4 and IPv6 payloads
Alexandru Petrescu <alexandru.petrescu@gmail.com> Wed, 14 March 2007 21:00 UTC
Return-path: <mip6-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRaaW-0003Ls-Ex; Wed, 14 Mar 2007 17:00:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRaaT-0003GS-Tc for mip6@ietf.org; Wed, 14 Mar 2007 17:00:45 -0400
Received: from mail153.messagelabs.com ([216.82.253.51]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HRaaS-0003cP-EM for mip6@ietf.org; Wed, 14 Mar 2007 17:00:45 -0400
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@gmail.com
X-Msg-Ref: server-8.tower-153.messagelabs.com!1173906043!3634023!1
X-StarScan-Version: 5.5.10.7.1; banners=.,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 25468 invoked from network); 14 Mar 2007 21:00:43 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-8.tower-153.messagelabs.com with SMTP; 14 Mar 2007 21:00:43 -0000
Received: from il06exr01.mot.com (il06exr01.mot.com [129.188.137.131]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l2EL0c8v028338; Wed, 14 Mar 2007 14:00:38 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by il06exr01.mot.com (8.13.5/8.13.0) with ESMTP id l2EL0aT4028596; Wed, 14 Mar 2007 16:00:37 -0500 (CDT)
Message-ID: <45F86273.3070509@gmail.com>
Date: Wed, 14 Mar 2007 22:00:35 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Hesham Soliman <Hesham@elevatemobile.com>
Subject: Re: [Mip6] [issue93] Payload Qualifiers when using IPv4-UDP transportfor both IPv4 and IPv6 payloads
References: <20070228025801.ZXHR17816.oaamta02ps.mx.bigpond.com@PC20005>
In-Reply-To: <20070228025801.ZXHR17816.oaamta02ps.mx.bigpond.com@PC20005>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8fbbaa16f9fd29df280814cb95ae2290
Cc: 'Mip6 issue tracker' <tracker-mip6@mip4.org>, mip6@ietf.org, 'Sri Gundavelli' <sgundave@cisco.com>
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
Hesham Soliman wrote: > >> Version field can be used to distinguish that. But, when a packet >> is encapsulated in any application header, it needs to be wrapped >> in a TLV format. Example: RFC-3519. If there is no wrapper, >> application would not even know the size of that packet, or the >> type of the packet, unless its derived from the IP header. That >> adds some complexity w.r.t the way applications use the socket >> interface ..options etc. Having a wrapper would be usefull. The >> normal encapsulation modes in L3 such as IP/IP, IPv6/IPv6, GRE, all >> have the type field and so when we wrap a packet in L4, we need an >> identifier some where, IMO. > > => I know the following question is not necessarily the crux of your > issue but does anyone implement MIPv6 as an application? I know it's > possible to do that but no one seemed to make that choice to my > knowledge, but I could be wrong. > > I'd love to hear what others think, I think it's a good point to > discuss. Sorry for replying late on this. I got redirected here from NETLMM WG. I deal with three types of mip6 implementations: kernel exclusively, app exclusively and mixed. My initial was kernel-exclusively. Then people said it's complicated. Then some app-exclusively mip6 implementation had some advantages but turned out to not send BU upon handover because the ongoing audio/video stream was taking too many resources. Just to say that it depends on what kind of environment one works on, and that there _are_ advantages to do kernel only. Alex > > Hesham > >> >> Thanks Sri >> >> >> On Wed, 28 Feb 2007, Hesham Soliman wrote: >> >>> Hi Sri, >>> >>> Why can't the receiver do the switch on the version field? I >>> mean, how does the receiver of any encapsulated packet >> know the version of >>> the inner header? >>> >>> Hesham >>> >>>> -----Original Message----- From: Sri Gundavelli >>>> [mailto:tracker-mip6@mip4.org] Sent: Wednesday, February 28, >>>> 2007 8:38 AM To: mip6@ietf.org Subject: [Mip6] [issue93] >>>> Payload Qualifiers when using IPv4-UDP transportfor both IPv4 >>>> and IPv6 payloads >>>> >>>> >>>> New submission from Sri Gundavelli <sgundave@cisco.com>: >>>> >>>> Reference to section 4.3.1 and 4.4.1. >>>> >>>> For the IPv4 transport and with NAT in path, the opaque >>>> encapsulation mode of IPv4-UDP for both IPv4 and IPv6 payload >>>> packets i.e IPv6/IPv4-UDP or IPv4/IPv4-UDP is being recommended >>>> by the draft. With out a payload qualifier in the UDP header, I >>>> wonder how the tunnel peer handles the packet after >>>> decapsulation ? How would it know, if it is an IPv4 payload >>>> packet or an IPv6 packet ? Do you expect some packet inspection >>>> after decapsulation ? >>>> >>>> One option is to have thin header such as the MIP Tunnel Data >>>> Message from RFC-3519, as suggested by Kent Leung. >>>> >>>> >>>> MIP Tunnel Data Message >>>> >>>> 0 1 2 3 0 >>>> 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 >> 6 7 8 9 0 1 >>>> >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Type | Next Header | Reserved >> | >>>> >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> >>>> >>>> We want a quick resolution on this. >>>> draft-sgundave-mip6-proxymip6-02.txt has normative reference to >>>> the DSMIP6 spec. >>>> >>>> Thanks Sri >>>> >>>> ---------- category: Technical draft: >>>> draft-ietf-mip6-nemo-v4traversal messages: 330 nosy: sri >>>> priority: Must fix status: No discussion title: Payload >>>> Qualifiers when using IPv4-UDP transport for both IPv4 and IPv6 >>>> payloads >>>> >>>> _________________________________________________ Mip6 issue >>>> tracker <tracker-mip6@mip4.org> >>>> <http://www.mip4.org/issues/tracker/mip6/issue93> >>>> _________________________________________________ >>>> >>>> _______________________________________________ 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 mailing list > Mip6@ietf.org https://www1.ietf.org/mailman/listinfo/mip6 > ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ _______________________________________________ Mip6 mailing list Mip6@ietf.org https://www1.ietf.org/mailman/listinfo/mip6
- [Mip6] [issue93] Payload Qualifiers when using IP… Sri Gundavelli
- RE: [Mip6] [issue93] Payload Qualifiers when usin… Hesham Soliman
- RE: [Mip6] [issue93] Payload Qualifiers when usin… Sri Gundavelli
- RE: [Mip6] [issue93] Payload Qualifiers when usin… Hesham Soliman
- RE: [Mip6] [issue93] Payload Qualifiers when usin… Sri Gundavelli
- Re: [Mip6] [issue93] Payload Qualifiers when usin… Hugo Santos
- Re: [Mip6] [issue93] Payload Qualifiers when usin… Keiichi SHIMA
- Re: [Mip6] [issue93] Payload Qualifiers when usin… Vijay Devarapalli
- Re: [Mip6] [issue93] Payload Qualifiers when usin… Alexandru Petrescu