Ben ha cubierto el ángulo electrónico espléndidamente. Lo que ofreceré son algunas ideas de lo que puede salir mal operacionalmente:
1. Fugas de memoria. Esto puede ser más complejo de lo que parece, porque el problema no es tan simple como “quedarse sin RAM”. Hay una gran cantidad de memorias intermedias (que se mencionan a continuación) y procesos internos que podrían tener sus propios grupos de memoria, y podrían (probablemente) tener límites de tamaño. Cuando lo que sea que haya causado la fuga ocurre demasiado, un proceso no podrá asignar memoria, o incluso asignará memoria a la memoria de otros procesos. Las pérdidas de memoria se introducen fácilmente y prevalecen en el software moderno. Le sucede a casi todo, y cuando el sistema no puede eliminar este problema ya que se acumula, es solo cuestión de tiempo antes de que ocurra un problema. Podría no ser que la memoria se llene, sino que no hay suficiente memoria para manejar el uso máximo de memoria durante alguna tarea que su enrutador hace solo ocasionalmente. Podría ser difícil precisar tal ocurrencia, ya que el escenario de falla podría ser múltiples procesos que se activan por coincidencia al mismo tiempo y juntan demasiada memoria, agravada por un conjunto de memoria general ligeramente agotado. Uno puede imaginar cuán impredecible sería tal escenario de falla.
2. Los tampones y las mesas podrían estar llenándose. Esto podría suceder con la operación inesperada del hardware o un proceso de software, ya sea simplemente abrumado por una gran carga. Un defecto puede hacer que un escenario extraño de tráfico u operación escriba en un búfer (o RAM como se indicó anteriormente) y llene estos búferes con basura. Es posible debido al origen y la naturaleza irregulares que esta basura se atascará hasta un reinicio completo. Cuanto más se acumula, menos tráfico / operación normal se necesita para que esto sea un problema. Este pensamiento particular suena poco probable. Sin embargo, no me sorprendería ver una implementación defectuosa de NAT, almacenamiento en caché ARP, almacenamiento en caché MAC, UPnP o especialmente almacenamiento en caché DNS. He experimentado enrutadores con problemas con NAT, UPnP y DNS. Los búferes respectivos se llenan y causan problemas cuando se necesita agregar algo. Tomé un enrutador de fallar cada pocos días a meses de tiempo de actividad con un simple trabajo cron para vaciar su caché de DNS cada pocas horas.
- ¿Qué causa una señal inalámbrica baja cuando el dispositivo está cerca del enrutador inalámbrico?
- ¿Cómo funciona un enrutador?
- ¿Qué enrutador ADSL para bsnl es bueno para cubrir un área de 5000 pies cuadrados?
- Cómo saber si tengo un enrutador y un módem en uno
- Mis vecinos están usando mi enrutador WiFi sin mi preocupación. ¿Hay alguna forma de que pueda bloquear sus dispositivos?
3. Su enrutador está recibiendo tráfico de algo que lo confunde, o está mal construido para manejarlo. Grandes cantidades de pequeñas tramas de datos pueden causar estragos en el hardware de conmutación barato, llenando buffers y bajando el tráfico cuando crees que con un bajo rendimiento, el enrutador estaría bien. Una cantidad irregular de tráfico de “administración” (paquetes para el enrutador, o que el enrutador está diseñado para escuchar) puede abrumar fácilmente incluso a los enrutadores caros. Esto también es poco probable a menos que tenga muchos dispositivos o dispositivos en la red que sean maliciosos o extremadamente mal diseñados. He visto un caso de este último.
5. Su enrutador intenta hacer QoS. Es muy fácil que un enrutador defectuoso se sobrepase con QoS. Un motor de QoS de software puede sobrecargar la CPU, comprometiendo su capacidad para realizar otras tareas. Todo lo que necesita es que su enrutador obtenga grandes cantidades de un patrón de tráfico que cree que debe priorizar. No hace mucho tiempo descubrí que mi enrutador provisto por el ISP estaba constantemente afectado por un patrón de tráfico generado por Overwatch en ese momento. Se podría pensar que es una locura, pero eliminar el enrutador del ISP resolvió el problema y, en ese momento, volver a colocarlo causaría el problema nuevamente. También he desactivado la QoS de algunos enrutadores más baratos con los que he trabajado y he experimentado incrementos fantásticos en la estabilidad y el rendimiento. Deshabilitar WMM en un enrutador llevó el WiFi de inestable a casi equivalente a Ethernet. Este enrutador era tan malo en QoS que ralentizaba todo el tráfico, “priorizaba” y de lo contrario.
TL; El software de enrutador defectuoso DR puede ser inestable. El enrutador de su hogar no está destinado a tener un tiempo de actividad de 99.999999℅ y es muy probable que el fabricante, incluso a sabiendas, haya enviado el producto con algunos errores que se consideran lo suficientemente raros como para no ser dignos de atención. Probablemente no puedas arreglarlo o predecirlo tampoco 🙁