Re: Review of draft-bberry-pppoe-credit (Informational)

Bo Berry <[email protected]>
Newsgroups gmane.ietf.pppext
Message-ID <[email protected]>

James Carlson wrote:
> Bo Berry writes:
> 
>>>That makes the requirements even less clear to me.  If this device is
>>>essentially doing routing with a mesh of point-to-point links, why
>>>doesn't it actually behave as a router?  Why is it instead a PPP
>>>bridge that exposes internal implementation details (the operation of
>>>the radio link) to other Ethernet devices?  And why is it dependent on
>>>the use of PPPoE outside of this domain?
>>>
>>>If it were used with something other than IP+PPP+PPPoE (i.e., bridging
>>>arbitrary LANs together, perhaps running some 'foreign' protocol such
>>>as MPLS), what happens?  Does every Ethernet-based protocol need an
>>>upgrade to handle credit-based flow control so that this radio link
>>>will work correctly?
>>
>>These extensions are optional and are not required by existing
>>PPPoE implementations.  Systems that require flow control
>>through (certain) radios could employ this solution.  We do
>>not want the router to overrun the radio buffers, nor do we
>>want the radio to overrun the router, hence the need for
>>flow control (via credits).
> 
> 
> I don't think that addresses the questions that have been raised.
> 
> First of all, "not required" doesn't match reality.  Either this is an
> important niche for someone, and thus needs a solution like that
> proposed in the draft, and thus will also force *many* vendors to
> support it in their offerings (or suffer the consequences of inducing
> very poor performance), _OR_ it's unimportant and doesn't need
> solution.

Sorry if I gave the impression that it is not important.
It is important, that's why it was submitted.


> 
> Merely saying it's an "option" doesn't help if what's being specified
> is something that (effectively) everyone is forced to implement.  What
> I don't see is a rationale for why this feature would actually be
> useful for others outside of this domain (some sort of redeeming path
> forward) or something that constrains it to just a subset of equipment
> vendors who all support this one market and never talk to anyone else.

We're not requiring that this be required by those
outside the domain.

> 
> Secondly, the question I asked above wasn't whether there was a need
> for flow control, but rather what happens to protocols that are *not*
> based on PPPoE.  In other words, this sounds like a very general
> problem with Ethernet bridging in this particular device, but the
> solution is an extension to PPPoE and not to any other Ethernet-based
> protocol.  Does this mean that PPPoE becomes the only feasible
> solution here, and is that really the right path forward for something
> that otherwise appears to the rest of the network to be a bridge?

The radios we are currently working with require
flow control.  They are not radios that forward
any protocol.


> 
> What stops some other Ethernet-based protocol from overrunning the
> "router?"
> 
> Finally, why does this device just bridge PPP rather than route
> packets?  What's wrong with routing?

Routing is envolved, but outside of the PPPoE session. For
example, if the radio link is poor, the router may choose
another route.


> 

_______________________________________________
Pppext mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/pppext
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.