Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-00.txt
John Fitzgibbon <fitz@jfitz.com> Mon, 08 February 2010 21:36 UTC
Return-Path: <fitz@jfitz.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 08A4C3A729B for <pppext@core3.amsl.com>;
Mon, 8 Feb 2010 13:36:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.008
X-Spam-Level: ****
X-Spam-Status: No,
score=4.008 tagged_above=-999 required=5 tests=[BAYES_00=-2.599,
FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_PACBELL_D=3.944, HELO_MISMATCH_COM=0.553,
HOST_MISMATCH_NET=0.311, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_32=0.6,
RDNS_DYNAMIC=0.1]
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 F5eXfa5jUg7U for
<pppext@core3.amsl.com>; Mon, 8 Feb 2010 13:36:13 -0800 (PST)
Received: from jfitz.com (adsl-69-233-182-147.dsl.pltn13.pacbell.net
[69.233.182.147]) by core3.amsl.com (Postfix) with SMTP id 16CA23A6A88 for
<pppext@ietf.org>; Mon, 8 Feb 2010 13:36:13 -0800 (PST)
Received: (qmail 91976 invoked from network); 8 Feb 2010 21:37:16 -0000
Received: from office-gw-vpn.jfitz.com (HELO ?192.168.12.77?) (192.168.12.77)
by bub-vpn.jfitz.com with SMTP; 8 Feb 2010 21:37:10 -0000
From: John Fitzgibbon <fitz@jfitz.com>
To: pppext@ietf.org
Date: Mon, 8 Feb 2010 13:37:08 -0800
User-Agent: KMail/1.9.4
References: <00b801caa542$5d9daec0$18d90c40$@net>
<2FFFD6E98F51BE43878BFED80215F83805512CB3@misout7msgusr7a.ugd.att.com>
<4B7073C2.407@workingcode.com>
In-Reply-To: <4B7073C2.407@workingcode.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <201002081337.08488.fitz@jfitz.com>
Cc: "HUANG, JERRY \(ATTLABS\)" <zh1424@att.com>
Subject: Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-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, 08 Feb 2010 21:36:14 -0000
On Monday 08 February 2010 12:27, James Carlson wrote: > HUANG, JERRY (ATTLABS) wrote: > > Thanks for the pointer. And you are right that an archive search could > > have been done... > > > > I understand your point of RS/RA and DHCPv6 being already available and > > can/should be used for these configuration events on IP layer. In fact, > > these are actually the way Softwire Hub and Spoke [RFC5571] works. They > > are also the motivations behind this I-D: to avoid having to relying on > > them over the PPP link. Bringing in other subsystems can bring > > additional system complexity, as well as overhead such as DAD. While PPP > > Agreed on the additional complexity, which is why having a duplicate > mechanism to solve this problem -- the existing one in IPv6 Router > Discovery plus your proposed one added to IPV6CP in PPP -- is not in my > opinion helpful for the future. (We'll have to wait for other wg > members to chime in before declaring any sort of wg response, of course.) > > I understand the desire to optimize your own equipment for the purposes > it serves. However, our goal is to make the protocols work right for > the Internet in the longer term. Duplication does not help in that regard. I couldn't agree more. Having worked with multiple vendors testing cross-compatibility of their IPv6 implementations, (and in particular the standard configuration mechanisms, RS, NS/NS-DAD, DHCPv6, DHCPv6-PD), I can certainly attest to the complexity, but I agree that the last thing anyone would (should?) want at this point is a new link-specific configuration mechanism -- making PPP substantially different from, say, pure Ethernet would be a real headache. Both of these link types work just fine with the existing protocols. John Fitzgibbon > > > is a link layer protocol, it is also used to negotiate higher layer > > protocol parameters such as address [RFC1332] and DNS server [RFC1877] > > information, > > A closer reading will show that the IPv4 addresses are negotiated > because of the experience with SLIP. There is (or at least was at the > time) no native IP mechanism that allowed the detection of misconfigured > IP addresses on point-to-point (ARP-less) links, and silent mistakes > were common with SLIP. > > Thus, although a slight layering violation, address negotiation was > added to IPCP in PPP to avoid a known problem. > > Yes, it does at least partially overlap with DHCP/BOOTP functionality in > IPv4, and that is a known issue. Fortunately, if you're using IPCP for > IPv4 addresses, there's no conflict to use stateless DHCP INFORM to get > other configuration parameters. > > As for the DNS options, those were implemented and deployed by a vendor, > and then later documented for the working group. You'll note that > they're "Informational," not standards-track, features. Working group > consensus does NOT exist for standardizing the DNS options in IPCP > described in RFC 1877. > > Based on that, I doubt that an argument for a standards-track extension > for IPV6CP could be constructed. > > > so I figured that IPv6 address (instead of just the > > interface ID, RFC5072), gateway information, IPv6 DNS information, even > > prefix assignment are reasonable parameters to negotiate over PPP. I saw > > that as a more efficient model over PPP link than RA and DHCPv6 > > combined. > > It's not more efficient for the other vendors who will be forced to > implement and reconcile duplicate configuration mechanisms. The server > side looks "easy," but not so much for the client. What should a client > do if the PPP extension tells him to use address A, but Neighbor > Discovery says address B? Use both? Pick one? Neither? > > > In any case, thanks for the feedback. The point was to see if there is > > interest in pursuing it further but I suppose that could have been found > > out another way. > > I think you'll find it hard to build consensus around extensions like > these. > > Even if you do, what's your plan for supporting non-PPP media?
- [Pppext] FW: I-D Action:draft-huang-ipv6cp-option… Glen Zorn
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… John Fitzgibbon
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… Bernard Aboba
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… Donald Eastlake