07-11-2024 08:13 AM
Hello community,
We would like to use PPPoE services via L2 VPLS pseudowire.
A Catalyst C8500-12X4QC is connected to other IOS XR routers via L2 pseudowire. The connection is created via MPLS LDP on the loopback interface.
How can I bind a virtual template to the L2 pseudowire?
The users should later start a session via PPPoE.
Catalyst PPPoE Server (BRAS): C8500-12X4QC (Version 17.09.04a) with Loopback 10.0.25.7
Acces-Router 1 (PE-Router): NCS 540 (Version 7.8.1 LNT) with Loopback 10.0.25.11
Acces-Router 2 (PE-Router): NCS 540 (Version 7.8.1 LNT) with Loopback 10.0.25.12
AUE-SHM-BRAS#sh l2vpn atom vc
Interface Peer ID VC ID Type Name Status
--------- --------------- ---------- ------ ------------------------ ----------
pw100005 10.0.25.11 61 vfi vfi61 UP
pw100004 10.0.25.12 61 vfi vfi61 UP
AUE-SHM-BRAS#sh mpls l2transport vc
Local intf Local circuit Dest address VC ID Status
------------- -------------------------- --------------- ---------- ----------
VFI vfi61 vfi 10.0.25.11 61 UP
VFI vfi61 vfi 10.0.25.12 61 UP
AUE-SHM-BRAS#sh bridge-domain
Bridge-domain 61 (2 ports in all)
State: UP Mac learning: Enabled
Aging-Timer: 300 second(s)
Unknown Unicast Flooding Suppression: Disabled
Maximum address limit: 65536
vfi vfi61 neighbor 10.0.25.12 61
vfi vfi61 neighbor 10.0.25.11 61
AED MAC address Policy Tag Age Pseudoport
0 E028.6DDC.9128 forward dynamic 286 vfi61.420015
AUE-SHM-BRAS#sh run int virtual-template 61
interface Virtual-Template61
mtu 1492
ip unnumbered Loopback0
peer default ip address pool IP-Test-Pool
ppp ipcp dns 8.8.8.8 1.1.1.1
ppp ipcp address required
ppp ipcp address unique
end
Does anyone have an idea how I can proceed?
Thanks Michael
01-07-2025 12:47 AM
Hello @Michael Schumann
To bind a Virtual-Template to an L2 pseudowire for PPPoE services on the Catalyst C8500-12X4QC, you need to configure the pseudowire to terminate in a way that allows PPPoE sessions to be initiated and processed. This involves using a BBA Group (Broadband Access Group) to associate the Virtual-Template with the incoming PPPoE sessions. Below is a step-by-step guide to achieve this:
From your output, the L2 pseudowire is already established and operational between the Catalyst C8500 and the NCS 540 routers. The bridge domain (vfi61) is up, and the Virtual-Template61 is configured. This is a good starting point.
The BBA Group is used to handle PPPoE sessions and bind them to the Virtual-Template. You need to configure a BBA Group and associate it with the Virtual-Template61.
To allow PPPoE sessions to be processed on the L2 pseudowire, you need to bind the BBA Group to the bridge domain (vfi61). This is done by enabling PPPoE on the bridge domain interface.
After completing the configuration, verify that the PPPoE sessions are being processed correctly.
Once the configuration is complete, test the setup by initiating PPPoE sessions from the access routers (NCS 540). Ensure that the sessions are established successfully and that IP addresses are assigned from the IP-Test-Pool.
By following these steps, you should be able to bind the Virtual-Template61 to the L2 pseudowire and enable PPPoE services on the Catalyst C8500-12X4QC. Let me know if you encounter any issues or need further assistance!
Hope This Helps!!!
AshSe
Forum Tips:
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide