Re: [Pppext] LCP echo request/reply support over multilink interface (RFC 1990)
James Carlson <carlsonj@workingcode.com> Thu, 11 March 2010 12:52 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 173D33A6862 for <pppext@core3.amsl.com>;
Thu, 11 Mar 2010 04:52:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.815
X-Spam-Level:
X-Spam-Status: No, score=-1.815 tagged_above=-999 required=5 tests=[AWL=-0.000,
BAYES_00=-2.599, SARE_SUB_NEED_REPLY=0.784]
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 STyHpbeSTjKn for
<pppext@core3.amsl.com>; Thu, 11 Mar 2010 04:52:02 -0800 (PST)
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 6CD7C3A6857 for <pppext@ietf.org>;
Thu, 11 Mar 2010 04:51:59 -0800 (PST)
Received: from [10.50.23.149] (gate.abinitio.com [65.170.40.132])
(authenticated bits=0) by carlson.workingcode.com (8.14.2+Sun/8.14.3) with
ESMTP id o2BCjY9q020296 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA
bits=256 verify=NO); Thu, 11 Mar 2010 07:45:40 -0500 (EST)
Message-ID: <4B98E5EE.4050206@workingcode.com>
Date: Thu, 11 Mar 2010 07:45:34 -0500
From: James Carlson <carlsonj@workingcode.com>
User-Agent: Thunderbird 2.0.0.22 (X11/20090605)
MIME-Version: 1.0
To: Y Prasad <yprasad@juniper.net>
References: <0DB0FFEA6887E349861A3F6B40D71C3A054E3439@gaugeboson.jnpr.net>
<4B83E77A.8050708@workingcode.com>
<0DB0FFEA6887E349861A3F6B40D71C3A0625BC6D@gaugeboson.jnpr.net>
<201003091929.o29JTmmC006876@cliff.eng.ascend.com>
<4B96B075.6010808@workingcode.com>
<201003092135.o29LZmXd010085@cliff.eng.ascend.com>
<4B96C334.5060702@workingcode.com>
<0DB0FFEA6887E349861A3F6B40D71C3A0639CB09@gaugeboson.jnpr.net>
In-Reply-To: <0DB0FFEA6887E349861A3F6B40D71C3A0639CB09@gaugeboson.jnpr.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-DCC-EATSERVER-Metrics: carlson; whitelist
Cc: pppext@ietf.org, Ignacio Goyret <i.goyret@alcatel-lucent.com>
Subject: Re: [Pppext] LCP echo request/reply support over multilink interface
(RFC 1990)
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: Thu, 11 Mar 2010 12:52:03 -0000
Y Prasad wrote: > Having LCP keep-alives on the bundle is not a bad idea in cases where > member links/lines are very stable and dedicated. By enabling LCP > keep-alives only on the bundle, it would reduce the control traffic. > Definitely enabling on both bundle and links does not make sense. > > Contention here is, peer that is transmitting LCP echo req on the bundle > can not know if the peer is dead or does not support LCP-echo reply on > the bundle. As I conveyed initially, cleaner way would be to update RFC > with one of the following. > 1) Mention LCP echo reply on the bundle as mandatory > Or > 2) Make LCP echo AVP(optional) is negotiated initially on the bundle. > > Choice 2) would be better as there might be implementations out there, > that chose the bundle LCP reply as an optional. Sorry; I read from the end of the thread upwards. I probably should have started here. I don't believe that negotiation makes much sense here, given that there are already a large number of RFC 1990 implementations in the field, and few (if any) are going to change to accommodate this new mechanism. And if any do, they'd likely just agree to it anyway; the Echo-Reply generation is far easier than the logic required to negotiate for it. If we're to write a new spec to cover this issue, I suggest that it should make LCP Echo-Reply generation on the bundle be mandatory (in order to align better with RFC 1661), and then go on to discuss why using LCP Echo-Request on the bundle is pointless, and that it isn't recommended. Since writing a new document is an important opportunity, it should also cover other neglected areas, such as proper handling of inbound LCP Protocol-Reject messages. -- James Carlson 42.703N 71.076W <carlsonj@workingcode.com>
- [Pppext] LCP echo request/reply support over mult… Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … Ignacio Goyret
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Ignacio Goyret
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … Vernon Schryver
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Vernon Schryver
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson
- Re: [Pppext] LCP echo request/reply support over … Y Prasad
- Re: [Pppext] LCP echo request/reply support over … James Carlson