(ngtrans) Dualstack Mobility

paal.engelstad@telenorisv.com Wed, 15 August 2001 21:23 UTC

Received: from patan.sun.com (patan.Sun.COM [192.18.98.43]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01395 for <ngtrans-archive@odin.ietf.org>; Wed, 15 Aug 2001 17:23:44 -0400 (EDT)
Received: from engmail1.Eng.Sun.COM ([129.146.1.13]) by patan.sun.com (8.9.3+Sun/8.9.3) with ESMTP id PAA14450; Wed, 15 Aug 2001 15:24:51 -0600 (MDT)
Received: from sunroof.eng.sun.com (sunroof.Eng.Sun.COM [129.146.168.88]) by engmail1.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id OAA25859; Wed, 15 Aug 2001 14:24:46 -0700 (PDT)
Received: (from majordomo@localhost) by sunroof.eng.sun.com (8.11.5+Sun/8.11.5) id f7FLOQV14863 for ngtrans-dist; Wed, 15 Aug 2001 14:24:26 -0700 (PDT)
Received: from stinker.eng.sun.com (stinker [129.146.86.121]) by sunroof.eng.sun.com (8.11.5+Sun/8.11.5) with ESMTP id f7FLOOD14856 for <ngtrans@sunroof.eng.sun.com>; Wed, 15 Aug 2001 14:24:24 -0700 (PDT)
Received: (from jrh@localhost) by stinker.eng.sun.com (8.11.4+Sun/8.11.4) id f7FLMWZ25780 for ngtrans@sunroof.eng.sun.com; Wed, 15 Aug 2001 14:22:32 -0700 (PDT)
Received: from engmail3.Eng.Sun.COM (engmail3 [129.144.170.5]) by sunroof.eng.sun.com (8.11.5+Sun/8.11.5) with ESMTP id f7FF8JD13553 for <ngtrans@sunroof.eng.sun.com>; Wed, 15 Aug 2001 08:08:19 -0700 (PDT)
Received: from venus.sun.com (venus.EBay.Sun.COM [129.150.69.5]) by engmail3.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL, v2.1p1) with ESMTP id IAA06537 for <ngtrans@sunroof.eng.sun.com>; Wed, 15 Aug 2001 08:08:19 -0700 (PDT)
From: paal.engelstad@telenorisv.com
Received: from fep2.mta.online.no (challenger-s.online.no [148.122.208.20]) by venus.sun.com (8.9.3+Sun/8.9.3) with ESMTP id IAA15423 for <ngtrans@sunroof.eng.sun.com>; Wed, 15 Aug 2001 08:08:18 -0700 (PDT)
Received: from [10.122.209.35] by fep2.mta.online.no (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20010815150815.XXWK414.fep2.mta.online.no@[10.122.209.35]>; Wed, 15 Aug 2001 17:08:15 +0200
To: sltsao@itri.org.tw, G.Tsirtsis@Flarion.com
CC: ngtrans@sunroof.eng.sun.com, wolfgang-j.boehm@icn.siemens.de
Subject: (ngtrans) Dualstack Mobility
Date: Wed, 15 Aug 2001 17:08:19 +0200
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____997888099702_SSBGyG-4cu"
Message-Id: <20010815150815.XXWK414.fep2.mta.online.no@[10.122.209.35]>
Sender: owner-ngtrans@sunroof.eng.sun.com
Precedence: bulk
Reply-To: paal.engelstad@telenorisv.com

Hi George and Charles,


Thanks for valuable discussions in London. I appreciated reading your dualstack-moving draft (draft-ietf-ngtrans-moving-00.txt) which gives a good analysis of the transition-mobility interaction problem. However, I have some comments that I hope you can clarify. Here are the most important ones:

1) In the introduction you say that the document does not introduce new protocols or mechanisms. Later in the document you require to change existing Mobile IPv4 and Mobile IPv6 functionality: The home agents must me dual stack, must have globally routable IPv4 and IPv6 addresses, must advertise both IPv4 and IPv6 addresses etc. 

Generally, I don&#8217;t like the idea of changing existing IPv4 and IPv6 protocols for the sake of transition. First of all, if you require changes to existing IPv4 protocols it is probably going to hinder the transition process because it takes time to develop, implement, test and get deployed such changes. Secondly, if you require changes to IPv6 protocols, artifacts of the transition period is going to continue to live in IPv6 protocols even after the transition process has been completed.


2) I can see some problems with running MIPv4 together with DSTM TEP, as you suggest (2nd paragraph on page 8).  

a) First of all, the incoming IPv4 flow consumes two globally routable IPv4 addresses - both the permanent IPv4 home address by the home agent and a temporarily assigned IPv4 addresses by the TEP. (The scarcity of IPv4 address space is the main reason for converting to IPv6 in the first place.) 

b) Secondly, if the TEP multiplexes the flows on one global IPv4 address, on the other hand, as proposed in <draft-shin-dstm-single-ipv4-00.txt> you wont have this problem. However, then the mobile node is not permitted to move freely between two DSTM domains, because the port ranges might be different. (I guess the TEP must also read the port numbers from the IPv4-in-IPv4 packets that are tunneled from the home agent.)

c) I think that the best solution is to skip the MIPv4 home agent in DSTM domains, and instead use the mechanism described in <draft-ietf-ngtrans-dstmext1-aiih-00.txt> together with some binding update scheme (as George initially suggested?)


3) When the mobile node is in an IPv6 domain that does not support DSTM, you suggest to tunnel a MIPv4 registration request over IPv6 to the MIPv4 home agent (which is dual stack):

Why should the home agent tunnel the packet back to your IPv4 CoA? If you have taken the step to make your home agent dual stack and have native IPv6 connectivity, why does not the home agent tunnel the packet back the same way. (draft-engelstad-mipv4-over-mipv6-01.txt treats this problem.)



Best regards,
Paal