Hace poco tuve problemas con varias fibras ópticas de 100 Mbps simétricas de Vodafone al instalar routers neutros Ubiquiti EdgeRouter-X.
Con el Router de Vodafone, las velocidades eran correctas (100/100). En cambio, con el EdgeRouter-X configurado con la VLAN 24 para el adaptador de red conectado al ONT las velocidades que tenía eran de 60/70 Mbps de bajada y 1,5 Mbps de subida, es decir, un drama.
El problema era que evidentemente Vodafone no da soporte a equipos que no sean los suyos, y con Ubiquiti ha sido un dolor de muelas enviar cada dos por tres los informes diagnósticos del mismo router para que revisaran las configuraciones (que tampoco les ayudaron a determinar cuál podía ser el problema) y tampoco había en las páginas de soporte ninguna anotación a este tipo de configuración específica. La pista que ayudaría a determinar cuál era el problema lo encontré aquí mismo, en bandaancha.
Solución
La solución, por si alguien se encuentra en la misma situación, era la priorización de paquetes en la VLAN 24 que es la que utiliza Vodafone en las fibras indirectas que provee Movistar (NEBA).
Aquí se pueden ver perfectamente las VLAN que utiliza cada proveedor de Internet en las fibras ópticas directas (es decir, cableadas por ellos mismos), las indirectas mediante NEBA (es decir, las que utilizan las fibras de otros proveedores), y sus valores de priorización en el marcado de paquetes.
wiki.bandaancha.st/Identificadores_VLAN_…radores_FTTH
En el caso de Vodafone, si utilizas la fibra óptica directa, se deberá configurar la VLAN 100, con prioridad 0 (es decir, se puede omitir la configuración de la priorización si se desea, ya que 0 es el valor por defecto en los paquetes que se trasmiten a internet)
En mi caso, la fibra de Vodafone utiliza NEBA (es decir, la fibra de Movistar) y la VLAN que hay que configurar es la 24, con prioridad 3
En los EdgeRouter-X, para configurar la priorización de paquetes en el adaptador de red VLAN que hará de WAN (eth0) y que posteriormente llamará mediante PPPoE para establecer la conexión, hay que rellenar el campo egress-qos
con los valores 0:3 1:3 2:3 3:3 4:3 5:3 6:3 7:3
, es decir, "forzamos" a que todos los paquetes que salgan por ese adaptador de red se establezcan con prioridad 3.
La configuración del adaptador quedaría así:
interfaces {
ethernet eth0 {
duplex auto
speed auto
vif 24 {
description "Internet (PPPoE)"
egress-qos "0:3 1:3 2:3 3:3 4:3 5:3 6:3 7:3"
pppoe 0 {
default-route auto
firewall {
in {
ipv6-name WANv6_IN
name WAN_IN
}
local {
ipv6-name WANv6_LOCAL
name WAN_LOCAL
}
}
mtu 1492
name-server auto
password ******pass*******
user-id usuariofibra@vodafone
}
}
}
Se puede configurar el adaptador de red de forma sencilla mediante el "Treeview" de la web de configuración:
Como añadido, para que el router intente "descargar" de la CPU todos aquellos procesos que pueda hacer directamente el hardware del equipo, se puede configurar el "offload" tanto de IPSec como de hwnat. Esto mejorará el rendimiento del equipo:
Hay que tener en cuenta que una vez configurado el equipo, hay que reiniciarlo par que se apliquen los cambios.
El firmware que se ha utilizado en el EdgeRouter-X es el v2.0.6
Espero que esto le pueda ayudar a alguien en el futuro.
Un saludo
Offtopic: El motivo de tener que cambiar los routers de Vodafone a neutros fue porque los Routers de Vodafone no son compatibles con servidores VPN detrás del Router (VPN Passthrough). Otro drama, ya que cualquier router doméstico de hoy en día permite hacerlo.