Skip to content

Interoperability issue when BBL acts as a PPPoE client against an L2TP LAC/LNS #388

@alexk99

Description

@alexk99

Test topology:

  • BBL = PPPoE client
  • BR1 = LAC
  • BR2 = LNS

Flow:

  1. BBL establishes PPPoE with the LAC.
  2. The LAC completes the initial PPP LCP phase locally in order to receive PAP username/password.
  3. After receiving the username, the LAC establishes an L2TP session to the LNS.
  4. The LNS then starts a fresh PPP negotiation on the L2TP session with full LCP negotiation and no LCP proxying.

Observed BBL behavior:
After PAP, when the LNS starts sending new LCP Configure-Request packets, BBL responds with Configure-Ack, but does not restart its own LCP negotiation and does not send a new Configure-Request.

As a result, LCP on the L2TP side never converges: the LNS keeps retransmitting its Configure-Request, while BBL only ACKs it and never starts the peer-to-LNS direction of negotiation.

Metadata

Metadata

Assignees

Labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions