[Gen-art] Re: Gen-art review of draft-bberry-pppoe-credit-04.txt

James Carlson <james.d.carlson@sun.com> Tue, 03 January 2006 19:13 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EtrbP-0008UH-Us; Tue, 03 Jan 2006 14:13:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EtrbN-0008Tl-Lr for gen-art@megatron.ietf.org; Tue, 03 Jan 2006 14:13:45 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA14439 for <gen-art@ietf.org>; Tue, 3 Jan 2006 14:12:28 -0500 (EST)
Received: from nwkea-mail-1.sun.com ([192.18.42.13]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Etrgg-0007lz-CW for gen-art@ietf.org; Tue, 03 Jan 2006 14:19:14 -0500
Received: from eastmail2bur.East.Sun.COM ([129.148.13.40]) by nwkea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k03JDbdK007049 for <gen-art@ietf.org>; Tue, 3 Jan 2006 11:13:37 -0800 (PST)
Received: from phorcys.East.Sun.COM (phorcys.East.Sun.COM [129.148.174.143]) by eastmail2bur.East.Sun.COM (8.12.10+Sun/8.12.10/ENSMAIL, v2.2) with ESMTP id k03JDaWe006387 for <gen-art@ietf.org>; Tue, 3 Jan 2006 14:13:37 -0500 (EST)
Received: from phorcys.East.Sun.COM (localhost [127.0.0.1]) by phorcys.East.Sun.COM (8.13.5+Sun/8.13.5) with ESMTP id k03JDadG018723; Tue, 3 Jan 2006 14:13:36 -0500 (EST)
Received: (from carlsonj@localhost) by phorcys.East.Sun.COM (8.13.5+Sun/8.13.5/Submit) id k03JDaOD018720; Tue, 3 Jan 2006 14:13:36 -0500 (EST)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <17338.52447.802990.819791@gargle.gargle.HOWL>
Date: Tue, 03 Jan 2006 14:13:35 -0500
From: James Carlson <james.d.carlson@sun.com>
To: Elwyn Davies <elwynd@dial.pipex.com>
In-Reply-To: Elwyn Davies's message of 3 January 2006 19:03:57
References: <43B57671.6050609@dial.pipex.com> <43B9650E.3020405@cisco.com> <43BAB7DF.3040602@dial.pipex.com> <17338.47871.815713.962360@gargle.gargle.HOWL> <43BACA9D.7090200@dial.pipex.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d185fa790257f526fedfd5d01ed9c976
Content-Transfer-Encoding: 7bit
Cc: Margaret Wasserman <margaret@thingmagic.com>, Mark Townsley <townsley@cisco.com>, gen-art@ietf.org, bberry@cisco.com, hholgate@cisco.com
Subject: [Gen-art] Re: Gen-art review of draft-bberry-pppoe-credit-04.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Sender: gen-art-bounces@ietf.org
Errors-To: gen-art-bounces@ietf.org

Elwyn Davies writes:
> >I don't think an extension to PPP would be acceptable to the folks
> >proposing this PPPoE extension, as that would require changes to the
> >remote PPP nodes (which are _not_ connected via PPPoE).
> >  
> >
> I am not sure I follow the logic here: Either the modified form of 
> packets defined in s5 gets to the remote node or it doesn't..

View the diagram again:

	Server <-- PPPoE ---> Gateway <--- async ---> Client

The proposed protocol runs between Server and Gateway alone.  It does
_not_ affect the PPP session that runs between Server and Client.

The draft author is able to change Server and Gateway to add this new
feature.  He cannot change Client.  Those messages do not go to the
Client, so there's no problem there.

>  In the 
> former case, something around the bottom of PPP has to be modified - in 
> the latter case, conventional PPP works.  If something has to be 
> modified IMHO it would be better done 'properly'.

Indeed.

>  However whether it is 
> done properly or not, the credit tag effectively needs a previously 
> unused value from the PPP DLL protocol space to distinguish it from any 
> PPP packets that might be carried without credit tags.

No; see above.  It does *not* affect the end-to-end PPP connection;
merely the leg of that connection that traverses PPPoE.

The author is using PPPoE as if it were a wire emulation protocol and
he wants flow control in it for that reason.

>  If it is not 
> allocated properly there is a risk down the line that the value will be 
> allocated for a 'real' PPP protocol and things then break. Whether you 
> call this a modification to PPP or not is hair splitting.

No, that's not what I was saying at all.

PPPoE and PPP are independent protocols.  PPP tunnels over PPPoE.

> I am sure I couldn't comment on this.. but I have to believe that we 
> should avoid offering to advertise the Emperor's New Clothes.

It's not exactly "Emporer's New Clothes."

It's a rough solution to a manufactured problem.  The "problem" would
not exist if any of the following were true:

  - If the author simply ran regular PPP to the Gateway device,
    terminated PPP there (turning "Gateway" into an access router,
    rather than just a concentrator device), and routed the IP packets
    normally, then there'd be no need for PPPoE in this picture at
    all.

  - If the author just gave up on flow control over the link, because
    flow control is really a problem for higher-layer (transport and
    above) protocols, then the problem would not exist.

  - If RFC 1663 reliable were used, then link level flow (and error)
    control would exist.

  - If the linkage between Server and Gateway were something that
    allowed for flow control and multiple sessions (something other
    than Ethernet; say, Frame Relay), then that would potentially
    provide the solution.

There are probably other ways to accomplish the goal.  The reason it's
a problem is the essentially ad-hoc nature of the "required"
deployment architecture.

-- 
James Carlson, KISS Network                    <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art