Re: [netlmm] IPv4 Support

Alexandru Petrescu <alexandru.petrescu@gmail.com> Wed, 14 March 2007 21:12 UTC

Return-path: <netlmm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRam7-00045e-0Z; Wed, 14 Mar 2007 17:12:47 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRam6-00045W-5d for netlmm@ietf.org; Wed, 14 Mar 2007 17:12:46 -0400
Received: from mail153.messagelabs.com ([216.82.253.51]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HRam4-0005QU-OA for netlmm@ietf.org; Wed, 14 Mar 2007 17:12:46 -0400
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@gmail.com
X-Msg-Ref: server-15.tower-153.messagelabs.com!1173906763!3523427!1
X-StarScan-Version: 5.5.10.7.1; banners=.,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 13777 invoked from network); 14 Mar 2007 21:12:43 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-15.tower-153.messagelabs.com with SMTP; 14 Mar 2007 21:12:43 -0000
Received: from il06exr04.mot.com (il06exr04.mot.com [129.188.137.134]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l2ELChUO001017; Wed, 14 Mar 2007 14:12:43 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by il06exr04.mot.com (8.13.1/8.13.0) with ESMTP id l2ELCfDc015963; Wed, 14 Mar 2007 16:12:42 -0500 (CDT)
Message-ID: <45F86549.5070606@gmail.com>
Date: Wed, 14 Mar 2007 22:12:41 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Vijay Devarapalli <vijay.devarapalli@azairenet.com>
Subject: Re: [netlmm] IPv4 Support
References: <73296.53968.qm@web84113.mail.mud.yahoo.com> <45F84C98.3080007@azairenet.com> <45F8529A.6030604@gmail.com> <45F859F2.3020205@azairenet.com> <45F85EA1.8030504@gmail.com> <45F85F5A.1050607@azairenet.com>
In-Reply-To: <45F85F5A.1050607@azairenet.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 00e94c813bef7832af255170dca19e36
Cc: netlmm@ietf.org
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
Errors-To: netlmm-bounces@ietf.org

Vijay Devarapalli wrote:
> Alexandru Petrescu wrote:
> 
>>>>>> draft-sgundave-mip6-proxymip6-02 also provides support for 
>>>>>> an IPv4-only mobile node. The mobile node need not have a 
>>>>>> dual stack. See section 5.6.
>>>>>> 
>>>>>> [behcet] You mean, HA is going to cheat MN and act as if MN
>>>>>>  is dual stack? while it is in reality not so? What?
>>>>> 
>>>>> I don't understand your question. The mobile node that 
>>>>> supports IPv4 only will continue to use IPv4. It is not aware
>>>>>  of the fact that there is PMIPv6 being used in the network
>>>>> or the fact that its IPv4 traffic might be tunneled over an
>>>>> IPv6 tunnel between the MAG and the LMA.
>>>> 
>>>> Double-encapsulation for IPv4 Host?
>>>> 
>>>> Would make sense to tunnel an IPv4 packet from MN into an IPv6 
>>>> tunnel (between MAG and LMA) and into another IPv4 packet (the 
>>>> IPv6-in-IPv4 of DS-MIPv6)?
>>>> 
>>>> If the Host is IPv4, and the network between MAG and LMA is 
>>>> IPv4, why encapsulating with IPv6?  Sorry, I may miss 
>>>> something.
>>> 
>>> There is no double encapsulation. It will either be IPv4-in-IPv4
>>>  or IPv4-in-IPv6.
>> 
>> For IPv4, this is not clear at all to me.  Which IPv4-in-IPv4 
>> encapsulation method?  GRE?  "IP-in-IP" RFC2003?  "Minimal" 
>> rfc2004?
>> 
>> Neither DS-MIPv6 nor PMIPv6 seem to say, IMHO.
>> 
>> Or maybe any that is available?
> 
> See the discussion on Issue 93 on the MIP6 mailing list. This will be
>  done as part of the DS-MIPv6 spec. It would be a good idea to just 
> re-use it for PMIPv6.

Yes, re-use would be fine.

The issue 93 raised by Sri (followed by MIP6 discussion):
>> 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.

The issue talks mostly IPv4-in-UDPv4 (not IPv4-in-IPv4).  The suggested
resolution uses a new thin header, but still preceding UDPv4.

Or, UDP is mainly proposed in DS-MIPv6 for NAT Traversal reasons.  Ie,
DS-MIPv6 says (in some way) that if there's no NAT then no UDP; and
here's no NAT between MAG and LMA.

So I don't think this way of solving the issue in DS-MIP6 makes sense
for PMIPv6.  I don't think the rfc3519 header inserted between IPv4 and
UDP headers helps solve any issue here.  Because using UDP is simply not
needed because no NAT in between.

What do you think?  Which IPv4-in-IPv4 (no UDP) should PMIPv6 use?

Alex


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

_______________________________________________
netlmm mailing list
netlmm@ietf.org
https://www1.ietf.org/mailman/listinfo/netlmm