Enrutamiento centralizado frente a enrutamiento distribuido | Enrutamiento centralizado frente a enrutamiento distribuido
El enrutamiento es el proceso de elegir qué rutas se utilizarán para enviar el tráfico de red y enviar los paquetes a lo largo de la subred seleccionada. El modelo de enrutamiento centralizado es un modelo de enrutamiento en el que el enrutamiento se lleva a cabo de forma centralizada utilizando una base de datos centralizada. Por el contrario, el modelo de enrutamiento distribuido es un modelo de enrutamiento que se ocupa de llevar a cabo el enrutamiento utilizando una base de datos distribuida.
¿Qué es el enrutamiento centralizado?
El modelo de enrutamiento centralizado es un modelo de enrutamiento en el que el enrutamiento se lleva a cabo de forma centralizada utilizando una base de datos centralizada. En otras palabras, la tabla de enrutamiento se mantiene en un solo nodo "central", que debe consultarse cuando otros nodos necesitan tomar una decisión de enrutamiento. Esta base de datos centralizada posee una vista de red global. El enrutamiento centralizado es más apropiado en dominios específicos con sistemas que proporcionan transmisión DWDM (multiplexación por división de longitud de onda densa). La razón de esto es que estos sistemas DWDM contienen OADM (Optical Add-Drop Multiplexer) que se puede reconfigurar, dentro del punto de inicio y el punto final del medio de comunicación. Los defensores del enrutamiento centralizado sugieren que debido a que la mayoría de la información, como los detalles sobre SRLG (Grupo de Enlace de Riesgo Compartido) y los parámetros de rendimiento, no cambian con frecuencia (y es posible que esta información nunca se descubra por sí misma ni se anuncie), son ideales para residir en un base de datos central. En un modelo centralizado, se puede acceder fácilmente a la información del estado. Por lo tanto, la información sobre dependencias (con respecto al enrutamiento) entre circuitos (para asegurarse de que exista diversidad) se puede manejar con relativa facilidad cuando los terminales no se comparten entre circuitos, y esto es ideal para un modelo de enrutamiento centralizado. El modelo centralizado utiliza información de estado global. Los cálculos que se llevan a cabo (como el cálculo previo de las rutas para la restauración) pueden beneficiarse mucho de esta información global y, por lo tanto, es adecuado para un modelo centralizado.
¿Qué es el enrutamiento distribuido?
En el modelo de enrutamiento distribuido, cada nodo mantiene una tabla de enrutamiento separada. El modelo de enrutamiento distribuido es un modelo de enrutamiento excelente para dominios que pueden identificarse como completamente opacos. La razón principal de esto es que las restricciones sobre las degradaciones no juegan ningún papel en el enrutamiento dentro de estos dominios antes mencionados. En caso de falla (cuando es necesario restaurar rápidamente), se puede confiar en que el sistema de enrutamiento distribuido asuma la responsabilidad del cálculo a pedido de las rutas de recuperación para cada una de las rutas de luz que han fallado (incluso en el punto de detectar una falla esperada). Finalmente, el modelo de enrutamiento distribuido es altamente consistente con la propia filosofía de enrutamiento distribuido de Internet existente.
¿Cuál es la diferencia entre el enrutamiento centralizado y el enrutamiento distribuido?
El modelo de enrutamiento centralizado lleva a cabo el enrutamiento usando una base de datos centralizada, mientras que el modelo de enrutamiento distribuido trata de llevar a cabo el enrutamiento usando una base de datos distribuida. En términos simples, un nodo central mantiene la tabla de enrutamiento en el modelo centralizado, mientras que cada nodo mantiene una tabla de enrutamiento en el modelo distribuido. Debido a que gran parte de la información no cambia con frecuencia, muchos creen que esta información es muy adecuada para residir en una base de datos centralizada. Los cálculos previos necesarios para la restauración pueden aprovechar la información global disponible en una base de datos centralizada. Pero, a diferencia del sistema de enrutamiento distribuido, no se puede confiar en que el sistema centralizado asuma la responsabilidad del cálculo bajo demanda de las rutas de recuperación para cada una de las rutas de luz que han fallado (en el momento de detectar una falla esperada). A diferencia del enfoque centralizado, el modelo de enrutamiento distribuido es muy consistente con la propia filosofía de enrutamiento distribuido de Internet existente.