EdgeRouter Features Eligible for Offloading To solve this I enabled smart queue and set my speeds appropriately, but now I've lost quite a bit of throughput on the downstream. The benefit of offloading in EdgeOS is increased performance and throughput by not depending on the CPU for forwarding decisions. A MagicMirror² Module to show the interface throughput of an Ubiquity EdgeRouter. Even with just cake. Visit our worldwide community of Ubiquiti experts for more answers and solutions. EdgeRouter - Which EdgeRouter Should I Use? Doubt your CPU is the problem, just bad bufferbloat. Without offloading enabled, IPv4 traffic will be routed via the CPU and will be limited to around 300Mbps on the EdgeRouter Lite (ERLite-3). Let's take our ER4 and put Private Internet Access (PIA) on it and run some speed tests! The Charts show results for multiple benchmarks sorted in descending performance order. Unfortunately, as I am limited by the overall performance for just one of the EdgeRouter 4’s, I wont really know if the throughput is capped by encryption or decryption performance; So for the purposes of this test, I will assume the value I establish will be the same each way for the EdgeRouter 4. Starting from the v1.10.3 and v1.10.4 EdgeOS firmware releases, additional offloading optimizations are available: The Flow Flushing feature is enabled by default, which means that the flows in the offloading engine are flushed when a routing table change is detected. Each platform has its own offloading support and unique commands to enable the functionality. Press J to jump to the feed. EdgeRouter Features Eligible for Offloading, Optional Offloading Optimizations and Testing. My friend has an ER6 and even though they share the same processor and memory he can hit 500Mbps with QoS enabled. Change it to 50ms for a B score. The tables below summarizes the algorithms that can be offloaded on each platform. Change the default 5ms target to 25ms. Without offloading enabled, IPv4 traffic will be routed via the CPU and will be limited to around 300Mbps on the EdgeRouter Lite (ERLite-3). One of the most basic examples is IPv4 traffic forwarding. There are two platforms that are used by different EdgeRouter models. Use the Design Center to design your UniFi Network using the most suitable products. This means that any routing updates are processed instantly, but it also means that CPU resources are used to process these changes. Turn Off. Example setup where the EdgeRouter (ER-4) is forwarding traffic with Hardware Offloading enabled. I've got a Gigabit WAN connection through my cable provider. Some processes currently cannot take advantage of hardware offloading. Disable ipv4/ipv6 and ipsec offloading. Please see the Related Articles below for more information. Try it and let us know how much you regain. But, in part because of this, it's more difficult than most commercial routers to set up from scratch. For more information, please see The Ubiquiti Edgerouter 4 is a fast, powerful, and highly customizable piece of equipment. You have to realize that QOS is trading throughput for better latency. The Cable modem is in "bridge mode" and connected to an Edgerouter X. You should only need to enable offloading for these features if you are using them in your environment. I ran the DSL Reports speed test on my home network with an Edgerouter 4 and noticed that the downstream test creates huge amount of bufferbloat. The Module uses SSH to connect to the router and reads the network throughput from /sbin/ifstat.. This guide will take you through the setup process from start to finish. One of the most basic examples is IPv4 traffic forwarding. I'm waiting for 2.0.1 to bother trying but with the Fastpath custom kernel and Cake you should do 500Mbps easily. The benchmark view can be filtered using the Company (shift-click to for multiple companies), Class, Band and Test version filters. With offloading enabled, the throughput will be about 950Mbps. Power Internal AC/DC Power Adapter, 60W (24V, 2.5A) LED Per Data Port - Speed/Link/Activity After some troubleshooting I noticed that the throughput within the VLAN was okay (120 MB/s on a 1 GbE network). EdgeRouter Throughput. Does PPPoE cause a hit here? Routing (Fast-Path) - 64 bytes packets Throughput - 1.8 Gbps Pps - 3,400,000. As of EdgeOS firmware version v1.9.1, all EdgeRouter models support some type of hardware offloading. This is an unofficial community-led place to discuss all of Ubiquiti's products, such as the EdgeRouter, UniFi, AirFiber, etc. Paired with our feature-rich EdgeOS makes this a versatile tool in both Carrier-Grade and Enterprise networks. Ubiquiti's Vintage and Obsolete Products. Where I was getting ~500Mbps I'm now testing at 330Mbps. Visit the Ubiquiti RMA portal to submit a warranty claim for your Ubiquiti device. Guide says: "This step will enable the EdgeRouter to perform Deep Packet Inspection (DPI) / Traffic Analysis. If you enable IDS/IPS on USG device, the maximum throughput will drop to 85 Mbps according to Ubiquity. The Edgerouter X creates 3 local subnets 192.168.1.0/24, 192.168.2.0/24 and 192.168.3.0/24.I have configured the … Power Internal AC Power Adapter. A more accurate statement is that some features are not eligible to be offloaded and will always depend on the CPU. I haven't been able to find anything documented on the expect throughput for an ER4 running QoS. Device used in this article: EdgeRouter 4 (ER-4) However, enabling offloading for all features will not cause a negative impact if those features are not being used. Click the Clear button to bring back all products. Routing (Fast-Path) - 1518 bytes packets Throughput - 8 Gbps Pps - 650,000. When traffic is offloaded the throughput will be higher and CPU usage will remain low. Commenting because I'd like to know this too. You have to realize that QOS is trading throughput for better latency. Starting from the v1.10.4 release, the following commands are available to increase or decrease the table size: You can verify the timers and table size with the following command: You can also verify the offloading state by running the following command: When high throughput is flowing on the router and the traffic is not offloaded, you will see an increase in CPU usage. The test shows somewhere in the 500ms range. The platforms are: The tables below summarizes the features that can be offloaded on each platform. Want more even more throughput? Have not seen it documented anywhere to date. Increasing the lifetime will lead to the offloading table being able to store more flows. The EdgeRouter 10X supports Layer-2 switching. If you have any speed issues with your ER-X, then this may need to stay off." EdgeRouter - Beginners Guide to EdgeRouter, Intro to Networking - How to Establish a Connection Using SSH. Routing (Fast-Path) - 64 bytes packets Throughput - 1.2 Gbps Pps - 1,800,000. edgerouter 10x throughput, The EdgeRouter™ 10X offers next-generation price/performance value: up to 260,000 packets per second processing with a line rate of up to 1 Gbps. People in forums mention speeds up to 100-110 Mbps with the IPS/IDS enabled. The EdgeRouter 4 is capable of routing up to 3.4 million packets per second and has a line rate of 4Gbps. The CPU in the ER-4/6/12 should hit 400Mbps+ doing QOS before maxing the CPU. Make your selection(s) and click the Filter button to filter the view. Ubiquiti's Vintage and Obsolete Products. article helpful. I was hoping this router would carry me along when I eventually upgraded to a gigabit connection but it doesn't look like it could handle it. I'm wondering if the QoS performance of the ER4 is documented somewhere and if there is something I can modify in the config to possibly get my throughput back to where I expect it to be. The device measures 110 x 75 x 22 mm (4.33 x 2.95 x 0.87″), weighs 175 g (6.17 oz) and has a maximum power consumption of 5W. We'll also undo the bridge and focus on a single network! Knowledge of the Command Line Interface (CLI) and basic networking knowledge is required. I have found two places on the inter webs. Enable ipv4/ipv6 and ipsec offloading. 170">X found this With offloading enabled, the throughput will be about 950Mbps. If you want to give up some latency for additional throughput then … In environments where the routing table is constantly updated, it can be advisable to disable the Flow Flushing feature which will decrease the load on the CPU and increase the performance. But this will also mean that it will take more time before routing table changes are detected if the Flow Flushing feature above is also disabled. There are many processes/features that can take advantage of the offloading engine. Lost the addresses, but I believe one had be marked around 360, the other 440. Also, because of limited RAM on the USG, only a limited selection of … The CPU in the ER-4/6/12 should hit 400Mbps+ doing QOS before maxing the CPU. After we re-enabled it, the throughput went up to 296Mbps on a 300Mbps BT Openreach FTTP circuit. Starting from the v1.10.3 release, the following command is available to increase or decrease the lifetime: The Flow Table Size is set to 8192 buckets by default on all EdgeRouter models. That commands that enable and disable offloading are shown below. © 2021 Ubiquiti Inc. All Rights Reserved. Applicable to the latest EdgeOS firmware on all EdgeRouter models. If you want to give up some latency for additional throughput then adjust the Smart Queue advanced settings. Ubiquiti EdgeRouter X Hardware Overview. Press question mark to learn the rest of the keyboard shortcuts. Ten Gigabit RJ45 ports offer copper connectivity with PoE input on port 1 and PoE passthrough on port 10. I investigated the Ubiquiti EdgeRouter settings by using SSH and noticed that VLAN forwarding for IPv4 was disabled by using the following command: Installation Use the Select Benchmark dropdown to choose a benchmark.. Using a tool like iPerf / iPerf3 is a common way to generate and test throughput. Try this from within the CLI to enable Hardware Offloading for the PPPoE Interface : configure set system offload ipv4 pppoe enable commit save exit 2. IPsec offload provides significant IPsec performance improvements, increasing throughput for site-to-site and client-to-site tunnels by offloading the ESP (Encapsulated Security Payload) traffic. Offloading is used to execute functions of the router using the hardware directly, instead of a process of software functions. Doubt your CPU is the problem, just bad bufferbloat. The 3-port ER-4 EdgeRouter with EdgeMAX Technology from Ubiquiti Networks is capable of supporting numerous high-bandwidth clients in an enterprise environment with the ability to support up to 3.4 million packets per second along with a line rate of 4 Gb/s.. Power can be provided either by included DC power adapter (12VDC, 0.5A) or 24V Passive PoE. Should still be good for an A on DSL Reports (theoretically). With a 50% increase in performance compared to the EdgeRouter Pro, the EdgeRouter 4 delivers the performance your network needs. Knowledge of the Command Line Interface (CLI) and basic networking knowledge is required. 1. The EdgeRouter 4 offers Gigabit Ethernet ports and a SFP port for a fiber link. Not all available ESP hashing/encryption algorithms are compatible with offloading. Applicable to the latest EdgeOS firmware on all EdgeRouter models. This article explains the function, benefits, and implementation of hardware offloading. The throughput of your router will lower to around the 85Mbit/s when you enable IPS. But this will also mean that more memory is used by the offloading process. The routing between the VLANs is done by Ubiquiti EdgeRouter Lite. Starting from the v1.10.3 release, the following commands are available to disable the feature: The Flow Lifetime is set to 12 seconds by default on all EdgeRouter models. This can lead to confusion where it is assumed that offloading is disabled. IKE traffic is not offloaded but this is only used to establish the tunnel and will not affect the performance. New comments cannot be posted and votes cannot be cast. The all-new EdgeRouter 4 brings “high-performance at disruptive pricing” to a new level. Increasing the lifetime will lead to flows expiring less frequently and thus less packets will be forwarded using the CPU. Throughput - 4 Gbps Pps - 320,000. It is important to not use the EdgeRouter as the server or client for iPerf when running the test, as the routers are designed to route/forward traffic and not to generate it.