Hi Marcel - am discussing this issue with folks on the broadband feature side of the house to see what might be going on. Will update when we have some more info.
Original Message:
Sent: 04-16-2025 07:12
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Hi Kaveh, Art,
could you already find out anything?
Or could I help somehow with further tests?
Thanks
Marcel
------------------------------
Marcel Reuter
Original Message:
Sent: 04-10-2025 14:07
From: Kaveh Moezzi
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Thank you for all the data Marcel, very helpful to get the info.
Art and I will discuss and one of us will get back to you. The support of BNG was EOL'd as well unfortunately by the feature team, we are checking on that.
18.1 vMX is ancient, there could have been a regression in later releases on vMX as well of course.
Can you please attach the container lab topology used for this test?
For now:
The config knob is eliminated as a solution.
Was the top command run when the AC system error count was increasing? If so, CPU load is eliminated too.
There was no interface flap also? (doubt it, just checking).
Thanks,
Kaveh
------------------------------
Kaveh Moezzi
Original Message:
Sent: 04-10-2025 13:05
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Hi Kaveh,
I tested now all vrouter versions:
- vJunos-router: 23.2R1.15 not working AC system error 4vCPU 5GB RAM
- vJunos-router: 23.4R2-S2.1 not working AC system error 8vCPU 10GB RAM
- vJunos-router: 24.4R1.8 not working AC system error 8vCPU 10GB RAM
- vmx(2vm): 18.1R1.9 works
The 2 vJunos versions 23x we tested with 8vCPU and 10GB RAM
The version 24.4 with 4 vCPU and 5GB RAM
I dont see any difference, if the knob
set protocols pppoe no-send-pads-error
is enabled or not
We are using containerlabs as the virtual envirement
This is part of the image description
class VJUNOSROUTER_vm(vrnetlab.VM):
def __init__(self, hostname, username, password, conn_mode):
for e in os.listdir("/"):
if re.search(".qcow2$", e):
disk_image = "/" + e
super(VJUNOSROUTER_vm, self).__init__(
username,
password,
disk_image=disk_image,
# ram=5120,
ram=10240,
driveif="virtio",
cpu="IvyBridge,vme=on,ss=on,vmx=on,f16c=on,rdrand=on,hypervisor=on,arat=on,tsc-adjust=on,umip=on,arch-capabilities=on,pdpe1gb=on,skip-l1dfl-vmentry=on,pschange-mc-no=on,bmi1=of>
# smp="4,sockets=1,cores=4,threads=1",
smp="8,sockets=1,cores=8,threads=1",
mgmt_passthrough=False,
)
# device hostname
self.hostname = hostname
This is the output of the vJunos-router: 23.2R1.15 version
last pid: 12896; load averages: 0.26, 0.30, 0.26 up 0+01:09:46 16:41:03
93 processes: 1 running, 92 sleeping
CPU 0: 0.0% user, 0.0% nice, 0.4% system, 0.4% interrupt, 99.2% idle
CPU 1: 0.0% user, 0.0% nice, 0.8% system, 0.0% interrupt, 99.2% idle
CPU 2: 0.8% user, 0.0% nice, 0.8% system, 0.8% interrupt, 97.6% idle
CPU 3: 0.4% user, 0.0% nice, 0.4% system, 0.8% interrupt, 98.4% idle
CPU 4: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 896M Active, 1378M Inact, 371M Wired, 79M Buf, 3145M Free
Swap: 3072M Total, 3072M Free
Hope that helps
Im happy to try any different setup or tests, if that could help
Thanks
Marcel
------------------------------
Marcel Reuter
Original Message:
Sent: 04-09-2025 23:01
From: Kaveh Moezzi
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Hi Marcel,
Could you please also try these few things? It is based on the link at the end here.
Thanks,
Kaveh
[edit protocols pppoe]user@host#
set no-send-pads-error
- Monitor the CPU usage via "top" command run from inside the Junos RE.
- Tell us how many cores and how much memory is assigned to vJunos, from the XML file. Increase the number of cores as a try.
- See if the interfaces in the path are flapping UP/DOWN?
Discarding PADR Messages to Accommodate Abnormal CPE Behavior
Juniper | remove preview |
| Discarding PADR Messages to Accommodate Abnormal CPE Behavior | This topic describes how to avoid a situation where certain CPEs respond inappropriately to normal router behavior. | View this on Juniper > |
|
|
------------------------------
Kaveh Moezzi
Original Message:
Sent: 04-09-2025 22:22
From: Art Stine
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Have you tried this with a prior rev of vJunos-router, like 23.2 or 24.2 ? Sounds like a possible regression issue but need to narrow it down.
thanks
Art
------------------------------
Art Stine
Virtualization/Kernel team
Original Message:
Sent: 04-09-2025 08:27
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
One more update:
My colleague was so nice and installed a older version of vmx.
Model: vmx
Junos: 18.1R1.9
With this version our config works!
So either something in the config changed between, or the license,
or pppoe on vrouter has a problem.
hth
Marcel
------------------------------
Marcel Reuter
Original Message:
Sent: 04-09-2025 03:30
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Thanks a lot.
According to this Juniper site:
https://www.juniper.net/documentation/us/en/software/vjunos-router/vjunos-router-kvm/topics/vjunos-router-overview-understanding.html
it should support it:
Virtual broadband network gateway (BNG) capabilities, including:
------------------------------
Marcel Reuter
Original Message:
Sent: 04-09-2025 02:10
From: Art Stine
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Ah ok, that makes more sense. Ok, lemme dig around and see what might be up with this stuff.
Art
------------------------------
Art Stine
Virtualization/Kernel team
Original Message:
Sent: 04-09-2025 01:07
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Morning.
Sorry my mistake.
We are using:
vJunos-router KVM image
https://support.juniper.net/support/downloads/?p=vjunos-router
Because the cli output still says for model: vmx
I thought it still counts as vmx version.
Marcel
------------------------------
Marcel Reuter
Original Message:
Sent: 04-09-2025 00:55
From: Art Stine
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
VMX was EOLd as of 23.2 so no further dev for the product has been done nor is it shipped/downloadable.
Art
------------------------------
Art Stine
Virtualization/Kernel team
Original Message:
Sent: 04-08-2025 15:00
From: Marcel Reuter
Subject: pppoe: Unable to use Dynamic Profile on Model: vmx Junos: 24.2R1-S2.5 AC system error
Aloha,
I tried to configure pppoe server with dynamic profile on a vmx version 24.2R1-S2.5
Either there's still something missing in the config or maybe this does not work on a vmx?
Here are the snippet from the config in setcfg format:
set system services subscriber-management enable
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" actual-transit-statistics
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" routing-service enable
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options chap
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options pap
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options authentication pap
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options mru 1492
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options mtu 1492
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" ppp-options local-authentication password cpe123
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" pppoe-options underlying-interface "$junos-underlying-interface"
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" pppoe-options server
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" keepalives interval 10
set dynamic-profiles PPP_PROFILE_ONE interfaces pp0 unit "$junos-interface-unit" family inet unnumbered-address lo0.1
set interfaces ge-0/0/2 mtu 9216
set interfaces ge-0/0/2 unit 0 encapsulation ppp-over-ether
set interfaces ge-0/0/2 unit 0 pppoe-underlying-options access-concentrator pe_mx204
set interfaces ge-0/0/2 unit 0 pppoe-underlying-options direct-connect
set interfaces ge-0/0/2 unit 0 pppoe-underlying-options dynamic-profile PPP_PROFILE_ONE
set access-profile pppoe-profile
set access address-pool POOL_V4 address-range low 192.168.100.10
set access address-pool POOL_V4 address-range high 192.168.100.100
set access profile pppoe-profile authentication-order password
set access profile pppoe-profile authentication-order none
set access profile pppoe-profile client "user1" chap-secret "xxx"
set access profile pppoe-profile client "user1" pap-password "xxx"
set access profile pppoe-profile client "user1" ppp framed-ip-address 192.168.100.10/24
set access profile pppoe-profile address-assignment pool POOL_V4
And I installed test License.
show pppoe statistics
Active PPPoE sessions: 0
PacketType Sent Received
PADI 0 6671
PADO 6671 0
PADR 0 20014
PADS 20014 0
PADT 0 0
Service name error 0 0
AC system error 20014 0
The AC system error count.
Any suggestions?
Thanks
Marcel
------------------------------
Marcel Reuter
------------------------------