BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Velocidad baja entre VLAN en Xiaomi Mi Router 4A Gigabit con OpenWrt

Piradoxlanieve

Llevaba tiempo sin tocar firmware open source. La última vez fue hace 13-15 años con DD-WRT en un WRT54G jeje.

Hace unos días me compre el router Xiaomi Mi Router 4A Gigabit Edition y un switch Tp-Link TL-SG105E gigabit y lo primero que hice fue meterle el OpenWrt para salsear con las VLAN.

Quería preguntaros si es normal que entre la VLAN 10 (10.10.10.x) y la VLAN20 (10.10.20.x) con iperf cuando hago los test no pase de 41.8 MBytes 351 Mbits/sec.

Sin embargo si los meto en la misma VLAN: 113 MBytes 949 Mbits/sec.

He mirado en el router con htop y la cpu va mas o menos al 50% de uso.

Supongo que será por las limitaciones del propio Xiaomi, y la gestión de las VLAN. Por 15€ no se le puede pedir mucho, digo yo.

EnfermeraSexy
2

El cambio de paquetes entre VLAN lo debe procesar el equipo y no da para mas ese procesador. Al estar en la misma VLAN no hay que hacer routing.

Piradoxlanieve
3

Ya di con el problema.

Dentro de firewall –Activando estas opciones:

  • Software flow offloading →Solo esta → 51.7 MBytes 434 Mbits/sec
  • Hardware flow offloading →activando las 2 opciones:→ 109 MBytes 914 Mbits/sec

Al activar estas dos opciones la cpu se ha quedado a un 2-5%… mientras hace el test, y sin ello activado sube a un 60-70% de uso de cpu el Xiaomi.

Gracias por vuestros comentarios.

🗨️ 1
campi

Gracias por compartir la solución. Entiendo que has mirado las implicaciones de activarlo… Pierdes funcionalidad QoS y SQM (esto último no estoy muy seguro de que es)