Re: [Pppext] LCP echo request/reply support over multilink interface (RFC 1990)
Y Prasad <yprasad@juniper.net> Thu, 11 March 2010 06:59 UTC
Return-Path: <yprasad@juniper.net>
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 55D6B3A6A50 for <pppext@core3.amsl.com>;
Wed, 10 Mar 2010 22:59:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.815
X-Spam-Level:
X-Spam-Status: No, score=-5.815 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 d0Py452G14S7 for
<pppext@core3.amsl.com>; Wed, 10 Mar 2010 22:59:54 -0800 (PST)
Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167])
by core3.amsl.com (Postfix) with ESMTP id 99D1B3A67D9 for <pppext@ietf.org>;
Wed, 10 Mar 2010 22:59:51 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by
exprod7ob107.postini.com ([64.18.6.12]) with SMTP ID
DSNKS5iUrtkoCfafdodEorCMDL9jVnnxzIpc@postini.com;
Wed, 10 Mar 2010 23:00:00 PST
Received: from gaugeboson.jnpr.net (10.209.194.17) by P-EMHUB01-HQ.jnpr.net
(172.24.192.35) with Microsoft SMTP Server id 8.1.393.1;
Wed, 10 Mar 2010 22:58:40 -0800
x-mimeole: Produced By Microsoft Exchange V6.5
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 11 Mar 2010 12:28:37 +0530
Message-ID: <0DB0FFEA6887E349861A3F6B40D71C3A0639CB56@gaugeboson.jnpr.net>
In-Reply-To: <201003110556.o2B5uH8d061232@calcite.rhyolite.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Pppext] LCP echo request/reply support over multilink interface
(RFC 1990)
Thread-Index: AcrA38fx8QRsYCz1TTCESh2uXj0GKQABiIyw
References: <0DB0FFEA6887E349861A3F6B40D71C3A0639CB09@gaugeboson.jnpr.net>
<201003110556.o2B5uH8d061232@calcite.rhyolite.com>
From: Y Prasad <yprasad@juniper.net>
To: Vernon Schryver <vjs@calcite.rhyolite.com>, <carlsonj@workingcode.com>,
<i.goyret@alcatel-lucent.com>
Cc: pppext@ietf.org
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 06:59:55 -0000
Hi Vernon, Please see uin-line at yp> > 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. The reduction in control traffic had better be insignificant, or you are spending far too many bits on LCP echos. The reduced control traffic would fail to detect dead members of the bundle. Depending on how packets are spread over the links in the bundle, you could have a bundle of one live link, one dead, and everything working fine except for an approximate 50% packet loss rate. Without LCP on individual links, how do you decide which link in a bundle should be re-established? If there are persistent problems on one link in a bundle (e.g. a sick modem/line card/whatever), how do you figure out which if you have only LCP on the bundle and not on each link? Yp> I presume you meant LCP echo above. LINK down can be identified by many other ways depending on what type of link it is. Eg. carrier detect signal becoming up/down can be used for link status. As per draft LCP-req is optional and LCP-echo-reply is mandatory (MUST). Many vendors do support no-keepalive option even on plane PPP interfaces. > Definitely enabling on both bundle and links does not make sense. I don't think much of LCP echo on the bundle. > 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. There is no such thing as "update [the] RFC." The closest related notion would be publishing one or more new RFCs. The at best minor (and I think undesirable) change does not justify opening that can of worms. Yp> I know that, there can not be versions for RFCs :) In order to clarify the issue being discussed, we can update a new RFC if any planned (needed to be planned) about/for MLPPP. Regards yp Vernon Schryver vjs@rhyolite.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