La respuesta es que es extremadamente difícil.
Hay funciones de calidad de servicio definidas que se supone que bloquean los flujos que no responden y / o silencian por completo las fuentes que están congestionando la red, pero tampoco están implementadas (aún no he visto un ejemplo de PURPLE o BLACK, dos funciones de QoS para solo este tipo de problema) o no hacer lo prometido (como ECN, el sistema de notificación electrónica de congestión).
El principal problema con los no implementados es que no sabes si resolverán el problema o lo empeorarán.
- ¿Qué puede suceder cuando no está utilizando un protocolo HTTPS?
- ¿Qué protocolos se utilizan para garantizar que se puedan comunicar diferentes sistemas operativos en una red?
- ¿Cómo funciona el protocolo FTP en Internet?
- ¿Por qué las misiones CubeSat usan el protocolo AX.25?
- ¿Qué tipo de protocolo proporciona las conexiones a las computadoras a través de la red TCP / IP?
Para TCP, hay una especie de solución alternativa: múltiples rutas. Puede tener múltiples puertas de enlace a Internet y TCP de múltiples rutas puede determinar qué tan utilizable es cada una.
Los protocolos de enrutamiento son un poco más limitados a ese respecto, el uso del cable varía lo suficiente como para que los protocolos que intentan usar rutas menos congestionadas puedan quedar atados en nudos.