Skip to content

Config Optimizer: MTU checks and more #273

@tvancott42

Description

@tvancott42

Summary

Add MTU configuration checks to Config Optimizer. Idea from TekWarren on Reddit. I'm adding other Config Optimizer checks to implement here as I think of them.

Checks to implement

  • Bridge and interface MTU consistency - When Jumbo Frames are enabled, verify bridge and interface MTUs match. Earlier UniFi Network firmware on UCG-Fiber had a known bug where these could get out of sync which caused massive LAN->WAN and inter-VLAN performance bottlenecks. This requires SSH access to the gateway, see https://www.reddit.com/r/Ubiquiti/comments/1pfgy00/fix_ucgfiber_asymmetric_download_speeds_and_slow/
  • WAN interface MTU - Check WAN MTU settings, especially useful for cellular (5G/LTE) connections where non-default MTU can make a big difference.
  • QoS suggestion for GRE 5G/LTE backup connections - Suggest that for people with limited data plans on their 5G/LTE backup connections set up Objects in UniFi Network to limit streaming and other apps bandwidth per session.
  • Jumbo Frames - for networks with multiple 10 GbE or 5 GbE access ports, suggest enabling Jumbo Frames in Global Switch Settings.
  • Jumbo Frames Consistency - ensure if enabled at the global switch level or on any individual switches, that it's enabled on all switches.
  • Hardware Acceleration - if disabled on UniFi gateway devices, suggest enabling for peak WAN and Inter-VLAN performance.
  • Flow Control - for networks with pretty fast WAN connections and slower user client device links (so not IoT devices, and Wi-Fi and wired), suggest enabling Flow Control for better internet speeds to those devices.

Notes

  • Fits naturally under Config Optimizer as a quick config check
  • Need to research optimal MTU values for common WAN types (PPPoE, cellular, etc.)
  • Create an article(s) to explain how to set up more advanced Policies and Objects in UniFi Network

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions