Saltar al contenido

Aquí les presentamos el nuevo enrutador lanzado al mercado por ASUS. Su nombre es RT-N56u y es el sucesor del popular RT-N16. Sin embargo, a diferencia de su predecesor, este enrutador carece de firmware alternativo debido al chipset utilizado. Como verán a continuación, es lamentable que un hardware tan destacado esté gestionado por un firmware insatisfactorio.

  • Dispone de 2 puertos USB para conectar dispositivos externos como pendrives o discos duros.
  • Con respecto a la conectividad inalámbrica, cuenta con 5 antenas: 2 antenas de 3.8dBi para la banda de 2.4GHz y 3 antenas de 5.1dBi para la banda de 5GHz.
  • En cuanto a la conectividad Ethernet, utiliza el chipset Realtek RTL8367M, que ofrece soporte para el estándar 802.3x. Cada puerto es compatible con Full-Dúplex en modo 10/100/1000 y Half Dúplex en modo 10/100. Además, admite Spanning Tree y control de acceso por dirección MAC, entre otras características.
  • El enrutador está equipado con una CPU RALINK RT3662F de 500MHz con hardware NAT incorporado, lo que mejora las conexiones simultáneas admitidas por el enrutador.
  • En cuanto a la memoria, cuenta con 128MB de RAM SAMSUNG 031 K4T1G1640E-HCF7 GW6X43A4 y 8MB de memoria Flash MXIC P102641 MX29LV640EBTI-70G 3D907800 para cargar los firmware.
  • La fuente de alimentación suministra una corriente de 1,58Amp a 19V o 2Amp a 12V, lo que equivale a un consumo de entre 24W y 31W.
  • Este enrutador incorpora el servidor DLNA de Twonky, lo que permite compartir música, fotos y videos almacenados en dispositivos USB conectados a los puertos USB del enrutador.
  • También dispone de servidor FTP y servidor Samba para discos duros y pendrives.
  • Ofrece un avanzado QoS de fácil configuración con múltiples reglas predefinidas.

Análisis Externo

Comencemos analizando el nombre RT-N56u. El enrutador se presenta en una caja principalmente blanca, con el enrutador de color negro, como se muestra en la siguiente imagen.

Se destacan varias características principales, como la compatibilidad con Wi-Fi N, la compatibilidad con Windows 7, el ahorro de energía al desactivar los puertos LAN no utilizados para reducir el consumo, el soporte de doble banda simultánea para maximizar la señal inalámbrica hacia el cliente, y la promesa de admitir hasta 300,000 conexiones concurrentes, lo cual será comprobado posteriormente.

En la parte trasera de la caja se pueden ver las diferentes características del enrutador, así como una comparación con otros dispositivos que no cuentan con las mismas características. Las características principales también se encuentran a los lados de la caja.

El enrutador viene con un adaptador de corriente bastante largo, lo cual es útil si la ubicación óptima está lejos de un enchufe. También incluye un cable de red plano CAT6 (no cilíndrico como los tradicionales).

En la siguiente imagen pueden ver el enrutador en su parte frontal, un dispositivo elegante sin antenas externas, perfecto para colocar en el salón.

En el lateral se encuentran todas las conexiones, de izquierda a derecha: la entrada de alimentación, la entrada WAN Gigabit, las 4 entradas LAN Gigabit, el botón de reset y los 2 puertos USB 2.0.

Las entradas RJ-45 cuentan con dos indicadores LED. El LED verde indica una conexión de 100Mbps, mientras que el LED amarillo-anaranjado indica una velocidad de Gigabit (1000Mbps).

Desde una perspectiva superior, se puede observar que el router es estrecho en su lado derecho y más ancho en el lado izquierdo donde se encuentran todas las conexiones.

En la siguiente imagen, se puede apreciar la delgadez del router. En el lado derecho se puede ver un botón, el WPS.

El botón WPS, al ser presionado, nos permite conectarnos a la red inalámbrica sin necesidad de ingresar la contraseña completa, simplemente se debe ingresar un número PIN.

El router, con el adaptador de pie encima de la mesa, muestra los LED en el lado derecho que indican los diferentes estados de POWER, red 2.4GHz, 5GHz, conectividad a internet y los puertos USB.

Y nuevamente, una foto de las conexiones, esta parte es la más amplia (lo cual es lógico ya que aquí se deben enchufar los RJ-45).

Análisis Interno

Una vez llegados hasta este punto, es momento de desarmar el router y mostrar los componentes internos con detalle.

En la siguiente imagen, se puede ver la placa de circuito impreso que soporta todos los componentes. En la parte superior, se encuentran las dos antenas de 2.4GHz.

Se puede apreciar con mayor detalle la circuitería. A la derecha, se encuentran los LED que iluminan los diferentes estados del router.

La empresa HannStar K, fabricante del circuito impreso, posiblemente también se encargue de la ingeniería de este equipo. ASUS, por su parte, solo se encarga de poner la marca en el producto.

Es importante destacar la presencia del conector serie RS-232, el cual es utilizado en casos de emergencia, como por ejemplo, cuando se necesita actualizar el firmware del router y este necesita ser «resucitado».

Vamos a examinar la placa frontal del router. Al sacar la placa de la caja, podemos observar una gran placa metálica que contiene todos los chips integrados en ella. En la parte superior se encuentra la fuente de alimentación, la cual será discutida en detalle más adelante.

En cuanto a las conexiones Ethernet, alimentación y USB, vamos a analizarlos detenidamente:

En esta imagen podemos ver una visión general de la placa del router, sin la placa metálica. La placa metálica está provista de pads conductores de calor que sirven para proteger los chips del sobrecalentamiento. Hay dos pads, uno en el chip Realtek RTL8367M y otro en el RALINK RT3662F, de los cuales hablaremos más adelante.

También se puede apreciar a la izquierda el conector RS232 en TTL, y en la parte inferior se encuentran las tres antenas de la banda de los 5GHz.

En esta imagen podemos observar la CPU, que funciona a una velocidad de 500MHz. Esto es ideal para poder manejar un cliente bittorrent con múltiples torrents sin que se sobrecargue, a diferencia de los antiguos WL-500GPremium.

En esta imagen podemos ver la memoria RAM de 128MB, cuya referencia es SAMSUNG 031 K4T1G1640E-HCF7 GW6X43A4.

En la parte inferior se encuentra la fuente de alimentación, que cuenta con diferentes fases para suministrar los voltajes e intensidades necesarias a cada uno de los componentes.

Aquí podemos ver el chip encargado de administrar la parte de switches del router y todas sus características: el RTL8367M, que es capaz de manejar tramas Jumbo de hasta 8192 bits.

Ya hemos mencionado anteriormente el chip izquierdo, que hace referencia a la CPU. Por otro lado, el chip de la derecha corresponde al encargado del sistema de conexión inalámbrica, el RALINK RT3092L.

En esta imagen podemos apreciar la memoria FLASH del router, con una capacidad de 8MB para actualizaciones.

En la parte posterior, cerca de los puertos ethernet, se encuentra el HN36201CG, que es un regulador ajustable de tres pines perteneciente a la familia 7805. Este regulador proporciona un voltaje que va desde 1.25V hasta 5.75V, con una corriente de hasta 3A.

A continuación, podéis observar las cuatro imágenes de la placa del router desde diferentes ángulos.

Laboratorio de Pruebas

Realizamos las pruebas de conectividad gigabit utilizando dos equipos con Windows 7 de 64 bits y ejecutando el programa Jperf.

Es importante tener en cuenta que las velocidades están expresadas en MB/s, y para convertirlas a Mbps se multiplica por 8.

Para la primera prueba, ejecutamos jPerf con 10 hilos y obtuvimos una velocidad de 111MB/s, lo cual está cerca del límite del router (125MB/s o 1000Mbps).

Luego, repetimos la prueba con 100 hilos, y el resultado fue de 102MB/s. Es importante destacar que a medida que se aumenta el número de hilos, la transferencia máxima disminuye.

Observamos que el desempeño sigue siendo óptimo, por lo tanto, aumentamos a 500 hilos y logramos una transferencia de 69MB/s, lo que indica una ligera disminución en la velocidad.

La conclusión a la que llegamos con estas pruebas es que podemos transferir muchos archivos a alta velocidad entre varias máquinas sin que el enrutador limite el tráfico (solo en la red local, no en la WAN).

Tenemos una conectividad gigabit, dos equipos con Windows 7 de 64 bits y el Jperf se está ejecutando para realizar las pruebas. Es importante destacar que la opción de NAT de HARDWARE del enrutador está DESACTIVADA, lo cual es relevante, ya que vamos a comparar los resultados con esta opción ACTIVADA y DESACTIVADA para mostrar la gran diferencia de rendimiento que se obtiene con la opción habilitada.

El servidor se encuentra en la LAN y el cliente en la WAN (más adelante será al revés).

Nota: Las velocidades están expresadas en MB/s, para convertirlas a Mbps, solo debes multiplicar por 8.

Con 50 hilos hemos obtenido 25,4MB/s… es imposible alcanzar los 300.000 incluso si lo intentamos.

Con 250 hilos obtenemos 10,7MB/s… hemos llegado a velocidades propias de Fast Ethernet y no de gigabit… esto es preocupante.

Con 1000 hilos obtenemos una cifra ridícula de 2,56MB/s, los usuarios de ONO 50MB no podrán aprovechar al máximo su conexión.

Como se puede observar, las velocidades son bastante bajas para un enrutador con estas características… probemos activando el HW NAT a ver si mejora.

Conectividad gigabit, dos equipos con Windows 7 de 64 bits y el Jperf se está ejecutando para las pruebas, la opción de NAT de HARDWARE del enrutador está ACTIVADA.

En la configuración actual, el servidor se encuentra en la LAN y el cliente en la WAN, lo que significa que acceden a nuestro equipo desde internet utilizando X hilos.

Es importante tener en cuenta que las unidades están expresadas en MB/s y para convertirlas a Mbps solo hay que multiplicar por 8.

Al utilizar 50 hilos, hemos obtenido una velocidad de 78,6MB/s, lo cual representa una mejora significativa en comparación con la situación anterior, ¿no es cierto?

Con 250 hilos, seguimos obteniendo una velocidad estable de 68,6MB/s, incluso ante conexiones concurrentes.

Está claro que activar la opción de HW NAT mejora considerablemente el rendimiento del router, por lo tanto, es importante no desactivarla ya que está incorporada en el hardware del dispositivo.

Realizamos estas pruebas con una conectividad gigabit, utilizando dos equipos con Windows 7 de 64 bits y ejecutando Jperf. Es importante destacar que la opción de HARDWARE NAT del router estaba desactivada (DISABLED), lo cual es un punto crucial, ya que vamos a comparar los resultados con esta opción ACTIVADA (ENABLED) y DESACTIVADA (DISABLED) para que puedan apreciar la gran diferencia en el rendimiento obtenido.

En esta nueva configuración, el servidor se encuentra en la WAN, mientras que el cliente está en la LAN.

Recuerden que las unidades están expresadas en MB/s y para convertirlas a Mbps deben multiplicarse por 8.

Con 50 hilos, hemos obtenido una velocidad de 26,1MB/s, lo cual es insuficiente para alcanzar las 300.000 conexiones concurrentes con un buen ancho de banda.

Con 250 hilos, la velocidad obtenida es de 10,7MB/s, similar a las velocidades propias de Fast Ethernet y no de gigabit. Esto representa un riesgo.

Con 1000 hilos obtenemos la insignificante cifra de 2,56MB/s, los usuarios de ONO 50MB no podrán aprovechar al máximo su línea.

Como se puede observar, las velocidades son bastante bajas para un router de estas características… probemos activando el HW NAT a ver si mejora.

Tenemos conectividad gigabit, dos equipos con Windows 7 64bits y ejecutando el Jperf para las pruebas, la opción del router de HARDWARE NAT está habilitada.

El servidor está en la WAN y el cliente en la LAN.

Nota: Las unidades están expresadas en MB/s, para convertirlas a Mbps solo hace falta multiplicar por 8.

Con 50 hilos hemos obtenido 111MB/s, mucho mejor que antes, ¿no es así?

Con 250 hilos tenemos 93,7MB/s, se mantiene estable y resistente ante las conexiones simultáneas.

Con 500 hilos tenemos 26,8MB/s, caída en picado del rendimiento.

Y cuando llegamos a los 1000 hilos obtenemos 2,75MB/s… no podremos aprovechar nuestras conexiones con ONO 50MB.

Está claro que activar HW NAT mejora considerablemente las prestaciones del router, por lo tanto, no lo desactives, ya que está incorporado en el hardware.

En relación a las pruebas de conexión WANLAN, hemos obtenido un rendimiento muy favorable, superando con creces las pruebas realizadas en el Linksys E3000. Sin embargo, no podremos aprovechar al máximo programas P2P con conexiones rápidas como ONO 50MB o FTTH de Movistar 30MB (siempre y cuando se tengan todas estas conexiones concurrentes).

El equipo servidor utilizado es un servidor vsftpd en funcionamiento en un i5 760 con Ubuntu 10.04 LTS. El único límite es la LAN del router, que es Fast Ethernet.

Los equipos clientes se conectan desde diferentes ubicaciones utilizando diferentes tarjetas inalámbricas.

Como administradores, hemos configurado la clave WPA2-PSK con cifrado AES. Además, hemos establecido el ancho de canal a 20/40MHz y lo hemos configurado en UPPER, ya que hay menos canales vecinos. También hemos activado WMM (ENABLED).

Hemos realizado cuatro mediciones en cada ubicación con cada una de las tarjetas inalámbricas, transfiriendo un único archivo por FTP en modo pasivo y localmente:

– La primera prueba se llevó a cabo en una habitación contigua al router, atravesando una pared en línea recta, a una distancia de 3 metros y aproximadamente a la misma altura que el router.
– La segunda prueba se realizó en el piso de abajo, justo debajo del router en la vertical.
– La tercera prueba, la más desafiante para todos los dispositivos, se llevó a cabo en el trastero, a unos 10 metros de distancia y atravesando tres muros gruesos en línea recta con respecto al router.

A continuación, les presentamos las velocidades en las mismas circunstancias obtenidas con otros equipos analizados:

Los resultados hablan por sí solos, este equipo es el claro ganador en la banda de los 2.4GHz, con una gran velocidad de transferencia y estabilidad, tal como lo esperábamos de un equipo de esta categoría.

Es hora de analizar la banda de los 5GHz, en este caso no podemos compararlo con otros equipos, ya que este es el primero con doble banda que hemos analizado bajo las mismas circunstancias.

La tarjeta Intel 5100 ni siquiera pudo conectarse en el trastero. Esta banda no se lleva muy bien con la distancia ni los obstáculos.

Una vez analizadas las capacidades de este enrutador, procederemos a someterlo a una prueba de estrangulamiento mediante la transferencia de archivos entre dos equipos conectados de forma inalámbrica. Algunos enrutadores mantienen un rendimiento óptimo, mientras que otros experimentan una disminución considerable en la velocidad de transferencia. Debemos tener en cuenta que la conexión inalámbrica funciona en modo semidúplex, lo que significa que la velocidad se reducirá a la mitad o incluso más en comparación con la transferencia de archivos a través de una conexión de área local (LAN) o por cable.

Hemos colocado el enrutador Intel 5100 en el piso de abajo y el enrutador Intel 4965AGN en la habitación contigua.

  • Utilizando la banda de 2.4GHz en ambos equipos, obtuvimos una velocidad de transferencia de 3,1MB/s. Esta velocidad es significativamente más baja que los resultados anteriores.
  • Al utilizar la banda de 2.4GHz en el enrutador Intel 5100 y la banda de 5GHz en el enrutador Intel 4965AGN (la configuración óptima según nuestro test LAN->WLAN), obtuvimos una velocidad de transferencia de 6,7MB/s. Esta velocidad es más del doble que en la misma banda, pero aún es baja en comparación con la prueba de LAN->WLAN.

La banda de 2.4GHz funciona adecuadamente en cualquier entorno, ofreciendo altas velocidades de transferencia y una amplia cobertura en todas las ubicaciones donde se realizó la prueba. No se experimentaron caídas ni interrupciones, simplemente una conexión estable y potente.

Por otro lado, la banda de 5GHz no es útil para distancias largas ni cuando hay muchos obstáculos o paredes que atravesar (incluso se produjo una incapacidad de conexión en el trastero). Solo es útil en habitaciones cercanas al punto de acceso, y especialmente cuando se realiza una transferencia de WLAN a WLAN. En muchos casos, la banda de 2.4GHz proporcionará mejores resultados que la banda de 5GHz.

Las pruebas se realizaron tanto con Samba como con un cliente FTP de forma LOCAL, utilizando Ubuntu 10.04LTS para las pruebas con Samba y el programa Filezilla para el cliente FTP. El equipo se conectó al enrutador mediante cables para evitar problemas con la conexión Wi-Fi y obtener la máxima velocidad de transferencia posible.

Al conectar un disco duro al puerto USB y utilizar una conexión por cable Ethernet en el ordenador, sin cuellos de botella, los resultados hablan por sí solos:

NAS: Velocidad de lectura: 11,3MB/s Velocidad de escritura: 3,5MB/s
FTP: Velocidad de transferencia: Lectura: 15,5MB/s Escritura: 2,3MB/s

La velocidad de lectura de los dispositivos USB en este enrutador es simplemente espectacular, superando ampliamente a todos los otros enrutadores que hemos probado. Sin embargo, la velocidad de escritura es baja, al igual que otros dispositivos que hemos probado, como el Linksys E3000.

A continuación, se muestran todos los detalles internos del enrutador, como la versión de Linux utilizada y la frecuencia de la CPU.

Fijaos en la versión de Linux…de septiembre de 2010, bastante antigua ya que actualmente vamos por la Linux version 2.6.22.19 (gcc version 4.2.4) #5 Thu Feb 10 19:27:13 CET 2011. pero al menos usa el Kernel 2.6 no el 2.4.

# dmesg
Linux version 2.6.21 (root@F13) (gcc version 3.4.2) #1440 Tue Sep 28 20:20:16 CST 2010

The CPU feqenuce set to 500 MHz
CPU revision is: 0001974c
Determined physical RAM map:
memory: 08000000 @ 00000000 (usable)
Initrd not found or empty – disabling initrd
On node 0 totalpages: 32768
DMA zone: 256 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 32512 pages, LIFO batch:7
Normal zone: 0 pages used for memmap
Built 1 zonelists. Total pages: 32512
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0
Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
cause = 40808000, status = 11000000
PID hash table entries: 512 (order: 9, 2048 bytes)
calculating r4koff… 001e8480(2000000)
CPU frequency 500.00 MHz
Using 250.000 MHz high precision timer.
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 121344k/131072k available (2466k kernel code, 9684k reserved, 733k data, 5188k init, 0k highmem)
Calibrating delay loop… 249.34 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
RALINK_PCI_PCICFG_ADDR = 0

*************** Ralink PCIe RC mode *************
registering PCI controller with io_map_base unset
SCSI subsystem initialized
2->[1][0][0][30]=0
5->[1][0][0][30]=fffffffe
2->[1][0][0][30]=0
5->[1][0][0][30]=0
PCI: Bridge: 0000:00:00.0
IO window: disabled.
MEM window: 20000000-200fffff
PREFETCH window: disabled.
PCI: Setting latency timer of device 0000:00:00.0 to 64
BAR0 at slot 0 = 0
bus=0, slot = 0x0
P2P(PCI) 0x00 = 08021814
P2P(PCI) 0x04 = 00100007
P2P(PCI) 0x08 = 06040001
P2P(PCI) 0x0c = 00010000
P2P(PCI) 0x10 = 00000000
P2P(PCI) 0x14 = 20100000
P2P(PCI) 0x18 = 00010100
P2P(PCI) 0x1c = 000000f0
P2P(PCI) 0x20 = 20002000
P2P(PCI) 0x24 = 0000fff0
P2P(PCI) 0x28 = 00000000
P2P(PCI) 0x2c = 00000000
P2P(PCI) 0x30 = 00000000
P2P(PCI) 0x34 = 00000040
P2P(PCI) 0x38 = 00000000
P2P(PCI) 0x3c = 000401ff
res[0]->start = 0
res[0]->end = 1ffffff
res[1]->start = 20100000
res[1]->end = 2010ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=1, slot = 0x0
dev III(PCIe) 0x00 = 30911814
dev III(PCIe) 0x04 = 00100000
dev III(PCIe) 0x08 = 02800000
dev III(PCIe) 0x0c = 00000000
dev III(PCIe) 0x10 = 20000000
dev III(PCIe) 0x14 = 00000000
dev III(PCIe) 0x18 = 00000000
dev III(PCIe) 0x1c = 00000000
dev III(PCIe) 0x20 = 00000000
dev III(PCIe) 0x24 = 00000000
dev III(PCIe) 0x28 = 00000000
dev III(PCIe) 0x2c = 30911814
dev III(PCIe) 0x30 = 00000000
dev III(PCIe) 0x34 = 00000040
dev III(PCIe) 0x38 = 00000000
dev III(PCIe) 0x3c = 000001ff
res[0]->start = 20000000
res[0]->end = 2000ffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
detected lzma initramfs
detected lzma initramfs
initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=20464128
LZMA initramfs by Ming-Ching Tiew …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….ralink flash device: 0x1000000 at 0x1c000000
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Ralink SoC physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 4 MTD partitions on «Ralink SoC physically mapped flash»:
0x00000000-0x00030000 : «Bootloader»
0x00030000-0x00040000 : «Config»
0x00040000-0x00050000 : «Factory»
0x00050000-0x01000000 : «Kernel»
mtd: partition «Kernel» extends beyond the end of device «Ralink SoC physically mapped flash» — size truncated to 0x7b0000
RT3xxx EHCI/OHCI init.
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
fuse init (API version 7.8)
io scheduler noop registered (default)
PCI: Setting latency timer of device 0000:00:00.0 to 64
pcie_portdrv_probe->Dev[1814:0802] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:00.0:pcie00]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Ralink gpio driver initialized
Enable Ralink GDMA Controller Module
GDMA IP Version=1
software reset RTL8367M…
rtk_switch_init() return 0
rtk_port_macForceLinkExt0_set(): return 0
rtk_port_macForceLinkExt1_set(): return 0
org Ext0 txDelay: 0, rxDelay: 0
org Ext1 txDelay: 0, rxDelay: 0
new Ext0 txDelay: 1, rxDelay: 0
rtk_port_rgmiiDelayExt0_set(): return 0
new Ext1 txDelay: 1, rxDelay: 0
rtk_port_rgmiiDelayExt1_set(): return 0
rtk_led_enable_set(LED_GROUP_0…): return 0
rtk_led_enable_set(LED_GROUP_1…): return 0
rtk_led_operation_set(): return 0
rtk_led_groupConfig_set(LED_GROUP_0…): return 0
rtk_led_groupConfig_set(LED_GROUP_1…): return 0
rtk_switch_maxPktLen_get(): return 0
current rtk_switch_maxPktLen: 3
rtk_switch_maxPktLen_set(): return 0
rtk_switch_greenEthernet_get(): return 0
current rtk_switch_greenEthernet state: 1
rtk_switch_greenEthernet_set(): return 0
RTL8367M driver initialized
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.6 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
rdm_major = 254
GDMA1_MAC_ADRH — : 0x00000000
GDMA1_MAC_ADRL — : 0x00000000
Ralink APSoC Ethernet Driver Initilization. v2.0 256 rx/tx descriptors allocated, mtu = 1500!
NAPI enable, weight = 0, Tx Ring = 256, Rx Ring = 256
GDMA1_MAC_ADRH — : 0x0000000c
GDMA1_MAC_ADRL — : 0x432880e9
PROC INIT OK!
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17
PPTP driver version 0.8.4
nf_conntrack version 0.5.0 (16384 buckets, 8192 max)
ipt_time loading
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 5188k freed
Algorithmics/MIPS FPU Emulator v1.5
devpts: called with bogus options
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
[K] generic probe:0, 0, 0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: 2006 August 04 USB 1.1 ‘Open’ Host Controller (OHCI) Driver
rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
[K] generic probe:0, 1, 0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
rt2860v2_ap: module license ‘unspecified’ taints kernel.

RTMPAllocAdapterBlock, Status=0
PCI: Setting latency timer of device 0000:01:00.0 to 64

RTMPAllocAdapterBlock, Status=0
pAd->CSRBaseAddress =0xc0060000, csr_addr=0xc0060000!
ufsd: driver 8.1 (033_A) LBD=ON with ioctl loaded at c048a000
NTFS read/write support included
GDMA1_MAC_ADRH — : 0x000020cf
GDMA1_MAC_ADRL — : 0x30b7806e

phy_rx_ring = 0x068a6000, rx_ring = 0xa68a6000
GDMA2_MAC_ADRH — : 0x0000000c
GDMA2_MAC_ADRL — : 0x43288078
eth3: ===> VirtualIF_open
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = C0790000
GDMA2_FWD_CFG = C0790000
GDMA2_MAC_ADRH — : 0x000020cf
GDMA2_MAC_ADRL — : 0x30b7806d
eth3: ===> VirtualIF_open
RX DESC a0553000 size = 2048
RTMPAllocTxRxRingMemory, Status=0
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 8
2. Phy Mode = 8
3. Phy Mode = 8
RTMPSetPhyMode: channel is out of range, use first channel=0
MCS Set = ff ff ff 00 01
SYNC – BBP R4 to 20MHz.l
GPIOMODE before: 181d
GPIOMODE writing: 185d
Main bssid = 20:cf:30:b7:80:6e
== rt28xx_init, Status=0
0x1300 = 00064380
RX DESC a6a65000 size = 2048
RTMPAllocTxRxRingMemory, Status=0
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 9
2. Phy Mode = 9
3. Phy Mode = 9
RTMPSetPhyMode: channel is out of range, use first channel=0
MCS Set = ff ff 00 00 01
SYNC – BBP R4 to 20MHz.l
Main bssid = 20:cf:30:b7:80:6d
== rt28xx_init, Status=0
0x1300 = 00064380
device eth2 entered promiscuous mode
device ra0 entered promiscuous mode
device rai0 entered promiscuous mode
br0: port 3(rai0) entering listening state
br0: port 2(ra0) entering listening state
br0: port 1(eth2) entering listening state
br0: port 3(rai0) entering learning state
br0: port 2(ra0) entering learning state
br0: port 1(eth2) entering learning state
br0: topology change detected, propagating
br0: port 3(rai0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth2) entering forwarding state
CHIPID=RT3883
Ralink HW NAT Module Enabled
ip_table: set wan_name=eth3
[K] track_flag=0, clean_flag=0, mm_flag=0, ipaddr=a0a0202
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
set watchdog pid as: 889
set watchdog pid as: 889
ip_table: set wan_name=eth3
[K] track_flag=0, clean_flag=1, mm_flag=0, ipaddr=a0a0202
[K] track_flag=0, clean_flag=0, mm_flag=0, ipaddr=a0a0202

Toda la información del procesador, incluyendo los BogoMIPS, que es una unidad de rendimiento de las CPU.

# cat /proc/cpuinfo
system type : Ralink SoC
processor : 0
cpu model : MIPS 74K V4.12
BogoMIPS : 249.34
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16 dsp
VCED exceptions : not available
VCEI exceptions : not available

La memoria total, usada y libre del router, este firmware no carga la memoria RAM en exceso, teniendo dos tercios libres.

# free
total usado libre compartido búferes
Mem: 126576 39296 87280 0 0
Swap: 0 0 0
Total: 126576 39296 87280

Información sobre la memoria utilizada y, lo más importante, el uso de la CPU… como pueden observar, todo está tranquilo ya que solo estamos obteniendo esta información a través de telnet.

Memoria: 39416K usada, 87160K libre, 0K compartida, 0K búfer, 22264K en caché
CPU: 0% usr 0% sys 0% nice 99% idle 0% io 0% irq 0% softirq
Memoria: 39400K usada, 87176K libre, 0K compartida, 0K búfer, 22264K en caché
CPU: 0% usr 1% sys 0% nice 98% idle 0% io 0% irq 0% softirq
Carga promedio: 0.00 0.04 0.01

Hasta aquí llegamos con los datos técnicos de funcionamiento… a continuación, los puntos fuertes y débiles.

  • Compacto y con un diseño agradable.
  • Rapidez al reiniciar el enrutador.
  • Alta velocidad en la red local (LAN) con múltiples hilos.
  • Elevada velocidad de lectura de los dispositivos USB.
  • Excelente rendimiento inalámbrico en la banda de 2.4GHz.
  • Mejor rendimiento del enrutador en la conexión WAN-LAN con menos de 500 conexiones TCP simultáneas, superando al Linksys E3000.
  • Es necesario reiniciar todo el enrutador para aplicar cambios en la mayoría de los menús, lo cual resulta en una pérdida de tiempo.
  • Baja velocidad de escritura en comparación con la de lectura en los dispositivos USB.
  • No tiene un botón de encendido/apagado para el enrutador.
  • No tiene un botón de encendido/apagado para la conexión inalámbrica.
  • Rendimiento deficiente en la banda de 5GHz desde ubicaciones alejadas.
  • Navegación lenta e incómoda debido al tiempo que tarda en resolver las DNS.
  • Las 300,000 conexiones concurrentes prometidas no se cumplen, ya que a partir de 1000 conexiones comienzan a surgir problemas de ancho de banda incluso con velocidades de internet ofrecidas por proveedores como ONO o Movistar.
  • La versión de Busybox y el kernel de Linux son muy antiguos, lo que implica errores y vulnerabilidades de seguridad conocidos que no se han parcheado.

Este enrutador ASUS de alta gama se comporta bien en circunstancias normales, pero si lo analizamos detenidamente, encontraremos fallos, como por ejemplo, la banda de 5GHz tiene un alcance muy limitado.

Donde ASUS tiene más deficiencias es en los firmware, como en este caso, donde la resolución de las DNS es lenta, se necesita reiniciar el enrutador para aplicar cualquier cambio mínimo de configuración y las versiones son antiguas (con el firmware que viene de fábrica).

Creemos que el alto precio de este dispositivo (130€) está por encima del rendimiento que ofrece según las pruebas que hemos realizado. Es posible que los resultados mejoren con otro firmware, pero al utilizar una plataforma Ralink, hay una falta de opciones de firmware alternativos. Es una lástima que ASUS no desarrolle sus firmware de manera más efectiva.

Artículos relacionados