PPPoE on Peplink devices has always been a little bit underwhelming.
I would recommend you keep your ISP router in place and either enable IP passthrough / bridge mode on it (if it can) or keep the NAT in place and forward everything to the IP your Peplink gets.
The 20X will likely top out at the 900Mbps mark. That will be closer to 600Mbps with PPPoE enabled.
Sadly the Bell provided modem/router cannot be bridged. Doesn’t support it. From what I’ve read it’s either PPOE pass through or use it’s DMZ function.
my Understanding is if I double nat, VPN won’t work. (I Connect to corporate work VPN )
based on what you said, I’d have to explore the DMZ function
@MartinLangmaid, what is the best way to speed test the throughput of Peplink product? I have been using Ookla speedtest.com (almost everyone’s go to), fast.com (it really can be faster) and waveform (good for bufferbloat evaluation). I find some Peplink product can meet the stateful firewall throughput and at least one (Balance One) is having trouble.
At someone else’s suggestion, I’ve used WAN Analysis, which gives higher numbers but doesn’t seem like a legitimate test because it doesn’t include LAN activity to fully exercise throughput. Plus who knows if all of the stateful firewall code is being executed.
I always start by resetting the Peplink router to factory defaults, sometimes turning off inControl
@MartinLangmaid, my speed test question doesn’t appear simple to answer. For a Balance One, I finally achieved a high of 767/174 Mbps on Ookla speedtest.net after multiple tests on multiple servers when I used the Edge browser (Win 10) instead of Chrome, configuring speedtest.net to Single Connection instead of Multi Connection, and I did not log into the Balance One (the Dashboard display uses CPU). Selecting Single Connection severely limits the upload speeds for some unknown reason. Upload speeds increased to a high of 567Mbps on one of the Multi Connection tests.
Perhaps Peplink uses specialized software on their own speed test server to have a more repeatable test environment…