¿Cuándo ocurren las particiones de red en la práctica?

No estoy seguro de por qué esta vieja pregunta resucitó y se agregó a mi lista, pero aquí va:

Cuando algo sale mal Alguien desconecta un cable de red. Una retroexcavadora desentierra una fibra, o un accidente automovilístico choca contra una subestación y corta la energía. Su generador de respaldo falla. Una tormenta atmosférica interfiere con su enlace de microondas.

Un error de software se manifiesta. Una pieza de hardware experimenta una falla térmica. Las unidades de disco se bloquean. Los operadores escriben los comandos incorrectos en la consola. Alguien configura mal su enrutador para publicar rutas que no atiende.

Un actor estatal decide que quiere desconectarte de Internet.

Básicamente, cada vez que algo puede salir mal. Si diseña para N fallas, prepárese para fallar con gracia para N + 1. Incluso si nadie puede enumerar la lista completa de posibles fallas, asegúrese de que cualquier cosa que pueda imaginar sucederá en algún momento. Además, muchas cosas que nunca imaginaste podrían suceder.

Las particiones de red son raras en redes que fueron diseñadas intencionalmente con suficiente redundancia para evitar particiones. Sin embargo, todavía suceden.

Por supuesto, si no te proteges explícitamente contra ellos, entonces Murphy aparece y te enseña.

Todo lo que necesita para una partición de red es que una cosa que no sea redundante se rompa o se desconecte. La falta de redundancia en las redes está disminuyendo en estos días, pero todavía hay algunos puntos comunes de falla:

  • Los cables de un servidor se desconectan accidentalmente o la tarjeta de red muere.
  • El interruptor de la parte superior del bastidor muere, o alguien que realiza mantenimiento desconecta accidentalmente el bastidor incorrecto.
  • Tiene un enrutador de núcleo único y se muere.
  • Uno de sus circuitos de alimentación se rompe y su red no está protegida contra eso.

Hay un gran artículo donde se describen los casos reales de partición de red: http://aphyr.com/posts/288-the-n