Re: IETF80 questions regarding "On demand IPv4 address provisioning in Dual-Stack PPP deployment" - Topic for WG?

Mark Townsley <[email protected]> Fri, 17 Jun 2011 15:22:06 +0200
Newsgroups gmane.ietf.int,gmane.ietf.pppext
Message-ID <[email protected]>
Technically, this approach is naturally feasible as PPP was designed back w=
hen short-lived connectivity was commonplace. There is one crucial differen=
ce though in that you will be exercising PPP stacks in a way that is not co=
mmon by tearing down and bringing up IPCP while not doing so with LCP. Acco=
rding to all the RFCs this should work just fine, but my intuition is that =
some PPP stacks will be forced into new code paths that have never been exe=
rcised in this manner with the expectation of it being the normal desired b=
ehavior.  You can surely find a set of clients where this will work, but it=
 probably will not across the entire gamut of deployed PPP today. =


Applications may not be all that forgiving to IPv4 coming and going either,=
 e.g., I have a popular mail client that has recently taken to crashing whe=
n I switch from wired to wireless and get a different IP address in the pro=
cess. Some of the IM connections I keep up recover quickly to IP changes, o=
thers do not. The IETF has a whole WG (DNA) dedicated to this tricky behavi=
or of an IP address coming and going - it's not always easy, in particular =
when the link-layer is not giving your IP stack any up/down notification, w=
hich I believe by definition is what your proposal requires from the very s=
tart.

Finally, devices are moving towards a "cloud connected" mode of operation. =
In IPv4, there is essentially no end-to-end reachability, so modern applica=
tions are moving toward persistent, long-lived, connections in order to ach=
ieve this.  I suspect you'll see a noticeable uptick in reliance upon such =
persistent, long-lived, IPv4 connections as Apple's Lion and iOS 5 software=
 is rolled out later this year. Both have integration of the free "iCloud" =
services, and have replaced the USB cord for device synchronization with a =
persistent network connection. It's not just Apple though, the same trend i=
s forming across the industry. =


So, my fear is that by the time you have built TDM into IPv4 across your us=
er base, it will have required at the very least a grand testing effort and=
 at the same time your users may well have changed their behavior to make i=
t unworkable anyway. I as much as anyone would hope that all these new pers=
istent connections would run over IPv6 if available, but that is of course =
the exception not the rule for the time being as well.

- Mark


On Jun 14, 2011, at 6:45 PM, <[email protected]> <K.Fleischhauer@te=
lekom.de> wrote:

> Hi folks,
> =

> right in time before the next IETF in Quebec, we would like to come up ag=
ain with our Internet Draft
> "On demand IPv4 address provisioning in Dual-Stack PPP deployment"
> in order to gather further feedback from the WG.
> During our presentation in Prague I got several remarks and questions
> and from my understanding there has been some interest in the approach we=
 describe in this I-D.
> Regarding the questions I want to focus on the following two and will try=
 to answer them once more:
> =

> - Use case:
> In general we see this mechanism applicable for all Dual-Stack PPP networ=
k scenarios allthrough we focussed our presentation for illustrative reason=
s on routed gateways that may be provided by the Access Network provider.
> In principle as more IPv4 addresses can be saved, as more services are IP=
v6 enabled
> (especially those which require always-on connectivity (e.g. VoIP, mail, =
update services)) .
> The PPP protocol has not to be changed in order to achieve the needed fun=
ctionality -
> the described behaviour (of independently releasing and
> refreshing the IPv4 context within a Dual-Stack PPP session)
> is already inherently covered by the existing PPP spec and also mentioned=
 as requirements for
> CPEs (see RFC 6204 - WLL-3).
> =

> - Efficiency of the mechanism:
> In principle we assume (with ongoing IPv6 deployment) that it is possible=
 to save
> after one year of roll-out of the described mechanism about 3%,
> after two years about 8%,
> and after three years up to 13% of the provisioned IPv4 addresses.
> After 8 years 70% of the IPv4 addresses can be "re-cycled" according to o=
ur model calculations.
> (You will find more details here:
> "http://www.ix-konferenz.de/getfoldat.php?vid=3D1638&t=3Dapplication/pdf&=
thema=3DEffizienzabsch=E4tzung"
> (please copy the whole text between the exclamation marks in the address =
line of you browser).)
> =

> =

> We plan to come up with a 01 version of the I-D and would that's why like=
 to gather more feedback from the WG regarding the possible open issues (e.=
g. what has to be described in more detail, ), unanswered questions or any =
other useful hints how to progress with this work/I-D.
> And of course we are also interested in your opinion if this work should =
be done within the Intarea WG or if other WGs (PPPEXT?) may be more appropr=
iate.
> =

> =

> Thanks and kind regards
> =

> KARSTEN Fleischhauer
> _______________________________________________
> Int-area mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/int-area