Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-requirements-00.txt
James Carlson <carlsonj@workingcode.com> Mon, 25 October 2010 02:08 UTC
Return-Path: <carlsonj@workingcode.com>
X-Original-To: pppext@core3.amsl.com
Delivered-To: pppext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 089DC3A6929 for <pppext@core3.amsl.com>;
Sun, 24 Oct 2010 19:08:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.199
X-Spam-Level:
X-Spam-Status: No,
score=-102.199 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599,
J_CHICKENPOX_32=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8yA4zgwH10vh for
<pppext@core3.amsl.com>; Sun, 24 Oct 2010 19:08:02 -0700 (PDT)
Received: from carlson.workingcode.com
(carlsonj-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1d9::2]) by
core3.amsl.com (Postfix) with ESMTP id A48503A68A4 for <pppext@ietf.org>;
Sun, 24 Oct 2010 19:08:01 -0700 (PDT)
Received: from dhcp-226.workingcode.com (dhcp-226 [192.168.254.226])
(authenticated bits=0) by carlson.workingcode.com (8.14.2+Sun/8.14.4) with
ESMTP id o9P29bmO022489 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256
verify=NO); Sun, 24 Oct 2010 22:09:37 -0400 (EDT)
Message-ID: <4CC4E6E1.2070605@workingcode.com>
Date: Sun, 24 Oct 2010 22:09:37 -0400
From: James Carlson <carlsonj@workingcode.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.11) Gecko/20101013 Lightning/1.0b2 Thunderbird/3.1.5
MIME-Version: 1.0
To: Jacni Qin <jacniq@gmail.com>
References: <201010200936.o9K9auaj016890@carlson.workingcode.com> <4CBEEF16.1030304@workingcode.com> <AANLkTi=Ew3MW9_L-jKPsdGU8SYGYzwnuzB_yhKOexpco@mail.gmail.com> <4CBF3044.3090102@workingcode.com>
<AANLkTimqv=vbY0vPrpAii_F4jLQYrn_Hh+ocqR2cv00B@mail.gmail.com>
In-Reply-To: <AANLkTimqv=vbY0vPrpAii_F4jLQYrn_Hh+ocqR2cv00B@mail.gmail.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-DCC-sonic.net-Metrics: carlson; whitelist
Cc: pppext@ietf.org, huj@ctbri.com.cn
Subject: Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-requirements-00.txt
X-BeenThere: pppext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PPP Extensions <pppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pppext>,
<mailto:pppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pppext>
List-Post: <mailto:pppext@ietf.org>
List-Help: <mailto:pppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pppext>,
<mailto:pppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Oct 2010 02:08:03 -0000
On 10/24/10 11:02 AM, Jacni Qin wrote: > On Thu, Oct 21, 2010 at 2:09 AM, James Carlson <carlsonj@workingcode.com > <mailto:carlsonj@workingcode.com>> wrote: > Yes, of course, given sufficient time, money, and motivation, IPv6CP > could be redesigned to do almost any job. We could even add a "Google > Query" option to it, so that users don't have to fuss with TCP or IP to > get their most common tasks done. That would remove more "risk" > from users. > > --> Do you want to have a try? ;-) Of course not. But I don't see much of a line between the extensions proposed in these drafts and such draftier ideas. > Adding these new options will _not_ obviate all change. In fact, > they'll just make the problem worse: users will need modified clients > that have these new (currently unavailable) options, and ISPs will need > upgrade PPP servers that include the new features. > > > --> If we consider the transition of current IPv4 services over PPP to > Dual Stack where probably both IPv4 and IPv6 are running over a single link > established by LCP, IPv6CP will be enable, right? (may be I'm wrong > about this point?) > If so, shall we get the DHCPv6 involved which also requires all those > you mentioned above? That's even harder for the legacy devices on both > sides of the PPP link. > Or we can add several Options to IPv6CP which has been enabled? New options don't come from thin air. They need to be designed, implemented by many different people, integrated into useful systems, tested widely, and finally deployed. It's a very high barrier -- and will undoubtedly take years to accomplish, even if we could somehow get consensus on the changes. There are existing systems that support IPv6CP and support DHCPv6 today. Those are the ones I care about most. I care very much less about ones that people haven't yet invented ... particularly when IPv6 has been in deployed products for well over a decade. Yes, I agree that if there are existing "legacy" systems that don't support IPv6 (really? in 2010?), then the maintainers of those things will have quite a mountain to scale. However, I don't agree that I'm making that arduous task any easier by agreeing to a proposal to make PPP even more complicated. In fact, I suspect it makes it worse. Those implementers will have to choose between: a. Implement only the PPP option, which isn't deployed today, won't be deployed tomorrow, and won't be available for some time to come. b. Implement both mechanisms, and figure out how to get them to work together so that the existing protocols can be used today. c. Implement only the already-documented protocols, all of which are easily available as open source code, and forget about these extensions. Which one of those is best for this hypothetical legacy implementer? > We're all in this boat together. I see no benefit from adding > complexity to PPP as a way of "fixing" somebody else's problem. > > > --> Ok, that is a problem, right? > Only talking about PPP, not other kinds of data links. > If we can solve the problem on PPP, isn't it a benefit? Not that I can see. It only makes the problem more complex by having piecemeal solutions in place. -- James Carlson 42.703N 71.076W <carlsonj@workingcode.com>
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- [Pppext] I-D Action:draft-hu-pppext-ipv6cp-requir… Jie Hu
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Vernon Schryver
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Jacni Qin
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Jacni Qin
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Ignacio Goyret
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… John Fitzgibbon
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Vernon Schryver
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Jacni Qin
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… Jacni Qin
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… James Carlson
- Re: [Pppext] I-D Action:draft-hu-pppext-ipv6cp-re… John Fitzgibbon