Los ingenieros de La Salle-URL comparten las últimas novedades y proyectos en el campo de las soluciones de red en ingeniería telemática.

08 Abril 2019 | Publicado por marc.salinero

Protocolos de Routing i Switching en los Data Centers

En el post de hoy toca hablar de los protocolos de Routing y de Switching que se suelen utilizar en los Data Centers, se verán las principales características de cada uno y algunos casos de uso.

Para empezar hay que decir que los protocolos de Routing o de Switching que se utilizan en los Data Centers pueden variar dependiendo de muchos factores, uno de los principales es la topología que se quiere implementar a la hora de diseñar un Data Center, por ejemplo, los protocolos a utilizar cambiarán dependiendo de si se quiere implementar una topología de dos capas como "Spine and Leaf" o una de tres capas como "Core-Distribution-Access". Además también puede variar si se quiere hacer un diseño implementando "End of Row" o "Top of the Rack". En este post puede encontrar más información sobre los diseños.

Aparte de la topología, los protocolos de Routing o Switching variarán dependiendo del equipamiento que se quiera utilizar, ya que los fabricantes suelen recomendar unos protocolos en concreto los cuales funcionan mucho mejor con sus equipos, o directamente implementan sus propios protocolos adaptados a los dispositivos que fabriquen. Por ejemplo, si se decide utilizar equipamiento de HP, se recomienda que como protocolo de Routing utilice BGP y VXLAN, y como protocolos de Switching MLAG, TRILL o IRF. Pero HP no sólo recomienda estos protocolos porque se adaptan muy bien a su equipamiento, sino que además recomienda utilizar una topología de "Spine and Leaf" combinándola con "Top of the Rack" la que se complementa muy bien con estos protocolos.

Ejemplo de implementación con "Spine and Leaf"

Implementación de un Data Center con "Spine and Leaf" conectando cada Leaf con sus servidores.

Con el fin de elegir los protocolos que más se adapten a un diseño de Data Center, se debe tener en cuenta muchos factores, como el tipo de Data Center, la escalabilidad, los costes de los equipamientos, las topologías, y los diseños de los racks. Ya que hay protocolos que funcionan mejor en topologías de tres capas o protocolos que funcionan mejor en topologías de dos capas. Por otra parte, se debe tener en cuenta la escalabilidad, ya que se deberá elegir protocolos que a la hora de ampliar el equipamiento sigan funcionando igual de bien y no presenten problemas o limitaciones. También hay que pensar si se quiere maximizar el área del nivel 2 o el área del nivel 3. Ya que, dependiendo del diseño, del equipamiento utilizado o de si se prevén futuras ampliaciones, vale más la pena ampliar el nivel 2 o ampliar el nivel 3.

Hasta ahora se ha hablado de que, dependiendo del diseño, la topología, el equipamiento o incluso la escalabilidad, se utilizan unos protocolos u otros, pero ¿cuáles son estos protocolos? A continuación, se mostrarán los protocolos más comunes tanto de nivel 2 como de nivel 3.

Nivel 2 

  • Port Channel: Se utiliza para agrupar enlaces físicos para formar uno lógico y así poder ofrecer redundancia de enlaces.
  • TRILL: Maximiza el uso de los enlaces combinando características del nivel 2 y el nivel 3. 
  • Ethernet over MPLS: Transporta paquetes Ethernet por encima de MPLS. 

Nivel 3 

  • BGP: Es un protocolo de Routing el que intercambia información de encaminamiento entre sistemas autónomos. 
  • OSPF: Es un protocolo de enrutamiento del tipo "Link State" que utiliza el algoritmo de "Dijkstra" para calcular el camino más corto. 

Ya que la tendencia actual es ir hacia la virtualización en los Data Centers, qué mejor que implementarlo con SDN (Software Defined Networks), el cual permite un mayor control del flujo de datos que hay. Al controlar la red para software, los protocolos pasan a ser controlados por un software que controla constantemente el balanceo y el flujo de los datos para poder modificarlo dependiendo de las necesidades y así conseguir una mejor eficiencia y rendimiento.

Para terminar, decir que no hay una única solución a la hora de elegir los protocolos que se quieren utilizar en el funcionamiento de un Data Center, no hay protocolos mejores y protocolos peores, sino que, dependiendo de la función de este, o de los dispositivos y equipamiento utilizado, dependiendo de la topología y el diseño planteado, se pueden hacer combinaciones de los diferentes protocolos que existen para sacar el máximo provecho y rendimiento de las instalaciones.

Share