ER8411 - VLAN setting for WAN1 has lower performance than expected

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
12

ER8411 - VLAN setting for WAN1 has lower performance than expected

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
ER8411 - VLAN setting for WAN1 has lower performance than expected
ER8411 - VLAN setting for WAN1 has lower performance than expected
2023-08-10 20:39:27 - last edited 2023-08-25 09:12:20
Model: ER8411  
Hardware Version: V1
Firmware Version: ER8411(UN)_V1_1.1.0 Build 20230705

UPDATE: The issue isn't with PPPoE, but with performance of VLAN handling by port WAN1. See replies.

 

Hello, I've found this bug around a month ago, I have a 10 Gbps Internet service (actually 8 Gbps) that requires PPPoE.


Previously I've been using my old ISP router (ZTE) as ONT, and it untagged the VLAN coming from the XGSPON fiber.


I got a TP-Link XGZ030 ONT and that's when I found the issue. Using the VLAN option in ER8411's WAN configuration disables PPPoE acceleration and the speed is limited to around 700/700 Mbps and 100% CPU utilization. Then I got a XGSPON SFP+ stick from FS-com and the same speed limitation happened.


When untagging the VLAN with an intermediate switch, speed recovers to 8/8 Gbps. I've tried FW versions 1.0.3 and 1.1.0 without success.


Let me sum up:


PPPoE HW acceleration works properly when:

  • [XGSPON OLT] --- {VLAN20} --- [ONT ZTE 8648P (Untag VLAN20)] --- {NO VLAN} --- [ER8411 (SFP+ WAN1, PPPoE)]
  • [XGSPON OLT] --- {VLAN20} --- [ONT XGZ030] --- {VLAN20} --- [Switch (Untag VLAN20)] --- {NO VLAN} --- [ER8411 (SFP+ WAN1, PPPoE)]
  • [XGSPON OLT] --- {VLAN20} --- [ONT FS-com] --- {VLAN20} --- [Switch (Untag VLAN20)] --- {NO VLAN} --- [ER8411 (SFP+ WAN1, PPPoE)]


PPPoE HW acceleration seems disabled (100% CPU and limited to 700 Mbps) when:

  • [XGSPON OLT] --- {VLAN20} --- [ONT ZTE 8648P (Untag VLAN20)] --- {NO VLAN} --- [Switch (Tag VLAN20)] --- {VLAN20} --- [ER8411 (SFP+ WAN1, VLAN20, PPPoE)]
  • [XGSPON OLT] --- {VLAN20} --- [ONT XGZ030] --- {VLAN20} --- [ER8411 (SFP+ WAN1, VLAN20, PPPoE)]
  • [XGSPON OLT] --- {VLAN20} --- [ONT FS-com] --- {VLAN20} --- [ER8411 (SFP+ WAN1, VLAN20, PPPoE)]


I'd like to use my FS-com XGSPON ONT and I cannot untag the VLAN with it, so I need the ER8411 to perform this task well. Feel free to ask any topology details.


Regards.


P.S. I would also like to be able to unset a VLAN ID for the WAN secondary IP address (192.168.100.2). This way I can route my Internet service with PPPoE through VLAN 20 and access my ONT config with static IP with no VLAN (192.168.100.1).

  2      
  2      
#1
Options
1 Accepted Solution
Re:ER8411 - VLAN setting for WAN1 has lower performance than expected-Solution
2023-08-25 09:12:04 - last edited 2023-08-25 09:13:51

Good news!

 

I was able to test a beta build provided by TP-Link's Support team. It's working as expected and I get the full speed of my "10 Gbps" PPPoE connection (which is around 7-8 Gbps).

 

In the meantime, the temporary fix is rebooting the router after setting VLAN in the WAN config.

 

Looking forward to the next public release!

Recommended Solution
  2  
  2  
#14
Options
16 Reply
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 03:43:09

  @EmuAGR 

are you referring to hardware offload in omada controller mode?

ScReW yOu gUyS. I aM GOinG hoMe. —————————————————————— For heaven's sake, can you write and describe your issue based on plain fact, common logic and a methodologic approach? Appreciate it.
  0  
  0  
#2
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 04:48:01 - last edited 2023-08-11 04:50:23

  @Tedd404 Hello, I'm using the ER8411 in standalone mode, this is not related to Omada controller in any way (not that I really care about it either, to be honest).

 

PPPoE handling cannot be done in CPU alone with 10 Gbps WAN, hardware offloading/acceleration is needed. My ER8411 has been able to cope with PPPoE at 8 Gbps wonderfully using hardware offloading until I enabled VLAN for WAN1 and the performance plummeted.

 

That is a core feature as marketed for the ER8411 and the main reason I went with this TP-Link router.

  0  
  0  
#3
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 05:52:15 - last edited 2023-08-11 06:09:47

  @EmuAGR 

hardware acceleration is a feature on omada controller. i am not seeing it in standalone. 

not sure about the term "pppoe acceleration"

 

do you have flow control option on sfp wan? if yes, enable it and try again. 

 

p.s. does the CPU keep at 100% during that, quote:

PPPoE HW acceleration seems disabled (100% CPU and limited to 700 Mbps) when:

ScReW yOu gUyS. I aM GOinG hoMe. —————————————————————— For heaven's sake, can you write and describe your issue based on plain fact, common logic and a methodologic approach? Appreciate it.
  0  
  0  
#4
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 05:55:47

  @EmuAGR 

btw, are you experience something the same as the https://community.tp-link.com/en/business/forum/topic/617012

ScReW yOu gUyS. I aM GOinG hoMe. —————————————————————— For heaven's sake, can you write and describe your issue based on plain fact, common logic and a methodologic approach? Appreciate it.
  0  
  0  
#5
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 09:39:13

 

Tedd404 wrote

  @EmuAGR 

btw, are you experience something the same as the https://community.tp-link.com/en/business/forum/topic/617012

Not related, I always use the same port, the only variable that matters to find the issue is VLAN set in WAN1 SFP+ config when PPPoE is needed. Link is always 10Gbps to the ONT.

 

Also, IPoE (Dynamic IP) isn't affected, at least for 1 Gbps, only PPPoE.

  0  
  0  
#6
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 10:06:59

Tedd404 wrote

  @EmuAGR 

hardware acceleration is a feature on omada controller. i am not seeing it in standalone. 

not sure about the term "pppoe acceleration"

 

do you have flow control option on sfp wan? if yes, enable it and try again. 

 

p.s. does the CPU keep at 100% during that, quote:

PPPoE HW acceleration seems disabled (100% CPU and limited to 700 Mbps) when:

I don't know about Omada controller, I cannot help with that, sorry.

 

Flow control enabled doesn't help. Maybe it even increases CPU usage, cannot say for sure.

 

I cannot choose if hardware acceleration is enabled or not, I say it's disabled when I generate traffic with VLAN tagging enabled because CPU usage skyrockets to 100% as the same pace as the throughput.

 

I mean, there are two possibilities: Either the VLAN tagging is doing it in a way that PPPoE acceleration gets disabled or either the router is tagging with the CPU instead of the switching ASIC and cannot cope with the bandwidth requirements. The first way may be fixed with a FW update, but the second may be not. If in the end the issue isn't fixable, this router won't be suitable for my scenario and I would need to replace it, as I'm losing 90% of my throughput.

  0  
  0  
#7
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-11 12:44:32

  @EmuAGR 

 

I suspect it's the latter possibility. 

Have you tried using one of the SFP WAN/LAN ports instead of the dedicated WAN (leftmost SFP slot)?

Have you tried the IPTV feature to assign VLANs on the WAN i/f?

<< Paying it forward, one juicy problem at a time... >>
  1  
  1  
#8
Options
Re:ER8411 - VLAN setting for WAN disables PPPoE HW acceleration
2023-08-14 17:21:51 - last edited 2023-08-14 19:52:11

  @d0ugmac1 Interesting tests you asked me to do.

 

WAN3 (SFP) with VLAN untagging to LAN2 (SFP+):

  • 940/800 Mbps and the CPU stays at ~0%. That is, max download but limited upload (considering 1 Gbps limit).

 

WAN2 (SFP+) with VLAN untagging to LAN3 (SFP) or LAN4 (ETH):

  • 940/950 Mbps and ~0% CPU. Max download/upload (considering 1 Gbps limit).

 

The IPTV feature doesn't work for WAN1, I can't select it.

 

So, the problem is not PPPoE, it's related to VLAN untagging by port WAN1 SFP+. TP-Link doesn't provide the block diagram of the device, but I suppose ports WAN/LAN 2-11 pass through an L2 ASIC and can handle tagging seamlessly, unlike WAN1 which might go to the SoC directly.

 

That's troublesome for me, as then I cannot use WAN1 (SFP+) to LAN2 (SFP+) to get 10 Gbps throughput and the other way is not possible as port 1 is WAN only...

  1  
  1  
#9
Options
Re:ER8411 - VLAN setting for WAN1 has lower performance than expected
2023-08-15 02:13:28

  @EmuAGR Excellent work!  Your results are even more interesting than my suggested tests :)

 

@Hank21 @Fae @Clive Folks, looks like we need a ticket opened here! 

<< Paying it forward, one juicy problem at a time... >>
  1  
  1  
#10
Options
Re:ER8411 - VLAN setting for WAN1 has lower performance than expected
2023-08-15 02:35:27 - last edited 2023-08-15 02:40:18

Thanks for your words, @d0ugmac1. I had committed myself to solve any (meaningful) doubts about my testing methodology and that's what I'm doing here. And we happened to reach an interesting turn of results by rejecting my claim about PPPoE.

 

Honestly, I really like this product, it would be best if improvements keep coming.

 

Feel free to ask me anything, I'm subscribed to this thread.

 

P.S. Now I can explain why my IPoE tests weren't being affected by the VLAN setting issue, because I was using WAN3 and WAN4 ports to test it instead of WAN1, as my secondary fiber connection is 1 Gbps.

  0  
  0  
#11
Options