<\/a>No s\u00e9 si a muchos de vosotros os pasa, pero creo que es un escenario de lo m\u00e1s habitual. Vas a comenzar a preparar el dise\u00f1o de una soluci\u00f3n de networking<\/strong> para una red de cierto tama\u00f1o y no tienes muy claro por d\u00f3nde empezar\u2026Pues bien, espero que cuando acab\u00e9is de leer esta entrada muchos por lo menos sep\u00e1is c\u00f3mo dar esos primeros pasos.<\/p>\n Bajo mi punto de vista la duda m\u00e1s habitual es la de siempre, \u00bfqu\u00e9 capacidad necesito en los diferentes niveles de red?<\/strong> Se trata de una pregunta con dif\u00edcil respuesta, pero siempre existen formas de poder llevar a cabo un dise\u00f1o que nos permita asegurar que el rendimiento de nuestra red no vaya a quedarse desfasado antes de lo deseado.<\/p>\n Antes de nada creo que ser\u00eda buena idea introducir un par de elementos\u00a0<\/strong>que posteriormente nos van a ayudar a adecuar el dise\u00f1o de la red a nuestras necesidades: la tipolog\u00eda de equipos a emplear y el concepto sobresuscripci\u00f3n.<\/p>\n <\/p>\n Comencemos con los tipos de equipos<\/strong> que nos podemos encontrar en el portfolio de los principales fabricantes del mercado. Podr\u00edamos clasificarlos en tres:<\/p>\n <\/p>\n El otro concepto que necesitamos introducir antes de entrar en materia, es el de la sobresuscripci\u00f3n<\/strong>. Se trata de un par\u00e1metro que en gran medida va a determinar el rendimiento de nuestra red<\/strong> y que b\u00e1sicamente relaciona la capacidad que tenemos disponible en una determinada interfaz de nuestro equipo y la capacidad total que podr\u00eda necesitar gestionar el mismo en el peor de los casos. Posteriormente veremos m\u00e1s en detalle c\u00f3mo puede este elemento afectar a las tres interfaces que nos interesa dimensionar en el caso que vamos a tratar: capacidad de conmutaci\u00f3n<\/em>, puertos de uplink<\/em> y puertos de stack<\/em>.<\/p>\n Una vez definidos los conceptos b\u00e1sicos vamos a entrar en faena planteando<\/strong>\u00a0un escenario tipo<\/strong>. Vamos a imaginar una oficina central de una gran compa\u00f1\u00eda con 16 plantas en cuyo s\u00f3tano reside el core de la red. Para no complicar m\u00e1s el asunto y centrar el dise\u00f1o \u00fanicamente en lo relativo a capacidad vamos a suponer una topolog\u00eda en estrella desde cada una de las plantas hasta el core del edificio. Con todo, la distribuci\u00f3n de puestos de trabajo por planta se recoge a continuaci\u00f3n:<\/p>\n <\/a><\/p>\n Vale ya tenemos los n\u00fameros, y ahora\u00a0\u00bfpor d\u00f3nde empezamos?<\/strong> Pues el mejor consejo es siempre\u00a0empezar desde la capa de acceso, es decir la m\u00e1s cercana al usuario final<\/strong>. Para ello tenemos que dimensionar cada uno de los nodos de la red de acceso de forma que posteriormente podamos dise\u00f1ar adecuadamente el core de la red.\u00a0Cogeremos para comenzar con nuestro dise\u00f1o el caso de la\u00a0planta 11<\/strong>.<\/p>\n En primer lugar debemos decidir el tipo de equipo necesario. Por la estructura y magnitud de la red considero que en esta ocasi\u00f3n lo \u00f3ptimo ser\u00eda contemplar equipamiento apilable en el despliegue de este nivel de red<\/strong>. Aunque s\u00f3lo sea por disponer de un \u00fanico elemento de gesti\u00f3n y una mayor capacidad de uplink entre los diferentes switches de la planta la elecci\u00f3n ya est\u00e1 m\u00e1s que justificada. Como podemos observar al revisar dicha planta tenemos una previsi\u00f3n de 84 puertos de red. Dado que este tipo de equipos suelen ofrecerse en versiones de 24 y 48 puertos, emplearemos una pila formada por dos equipos de 48 puertos de cobre que recordemos ser\u00e1n a nivel l\u00f3gico en nuestra red como un \u00fanico equipo de 96 puertos.<\/strong><\/p>\n Una vez analizadas las necesidades concretas de cada usuario y comprendiendo que el estado actual de la tecnolog\u00eda te empuja a ello se contemplan que lo puertos de acceso de dichos\u00a0equipos dispongan de capacidad Gigabit<\/strong>. Hasta aqu\u00ed todo claro.<\/p>\n Ahora es cuando llega el momento de definir las capacidades de nuestra red<\/strong>. Y en base a dicha definici\u00f3n podemos obtener 3 resultados:<\/p>\n <\/p>\n No s\u00e9 vosotros, pero a m\u00ed no me gusta circular en segunda velocidad ni llevar los coches al m\u00e1ximo...creo que el VW se adapta a lo que necesitamos. Por lo menos ya sabemos lo que queremos...<\/p>\n Pues bien, como dec\u00edamos con anterioridad la capacidad de la red de acceso afecta principalmente a tres elementos que requerimos dimensionar: Puertos de uplink, capacidad de conmutaci\u00f3n y puertos de stack.\u00a0<\/strong>Ahora analizaremos en detalle c\u00f3mo calcular cada una de ellos.<\/p>\n Como coment\u00e1bamos con anterioridad existe un concepto clave a la hora de dimensionar los puertos de uplink, la sobresuscripci\u00f3n<\/strong>. En enlaces troncales la sobresuscripci\u00f3n relaciona la capacidad que un determinado equipo tiene disponible en sus puertos troncales frente a la capacidad total que podr\u00eda requerir en el peor de los casos (todos los puertos transmitiendo el m\u00e1ximo de tr\u00e1fico al mismo tiempo).<\/p>\n Si lo llevamos a nivel de f\u00f3rmula (\u00a1cu\u00e1nto tiempo deseando usar una en el blog!) quedar\u00eda de la siguiente manera:<\/p>\n <\/a><\/p>\n Seg\u00fan las mejores pr\u00e1cticas de dise\u00f1o de Cisco los valores de sobresuscripci\u00f3n se podr\u00edan clasificar de la siguiente manera:<\/p>\n <\/p>\n En este caso concreto considerando que la red en cuesti\u00f3n es una red empresarial con tr\u00e1fico medio-bajo<\/strong> que hace uso de aplicaciones t\u00edpicas necesitar\u00edamos que nuestro nivel de sobresuscripci\u00f3n quedara encuadrado entre 10:1 y 20:1. Esto conlleva por lo tanto que nuestro enlace de uplink requiere una capacidad de:<\/p>\n <\/a><\/p>\n (Como habr\u00e9is podido comprobar la capacidad de los puertos se ha multiplicado por 2 ya que se trata de 1Gbps full-d\u00faplex=2 Gbps)<\/em><\/p>\n Esto supone que nuestro enlace troncal entre la electr\u00f3nica de red de planta y los equipos de core deben disponer de una capacidad entre 4.8 y 9.6 Gbps agregados. Dados los resultados obtenidos se considera \u00f3ptimo el empleo de un enlace de 10 Gbps entre el switch de planta y el de core<\/strong>.<\/p>\n Para el c\u00e1lculo de los enlaces de stack lo primero que necesitamos definir es la capacidad m\u00e1xima que los mismos van a poder necesitar. Analizando la red, dicha capacidad quedar\u00eda definida por el tr\u00e1fico que pudiera llegar al equipo a trav\u00e9s de los puertos de uplink y de sus propios puertos de acceso. Llevado a nivel de f\u00f3rmula tendr\u00edamos lo siguiente:<\/p>\n <\/a><\/p>\n Llegados a este punto no existe (o si lo hace yo lo desconozco) un ratio que permita definir el nivel de sobresuscripci\u00f3n adecuado. Todo depende de las funcionalidades que vayan a tener que ofrecer los equipos o del dise\u00f1o de conectividad de los puertos de uplink. Por poner un ejemplo en el caso de que vaya a haber mucha comunicaci\u00f3n entre diferentes switches de la pila ser\u00eda interesante contar con el menor nivel de sobresuscripci\u00f3n posible en este puerto.<\/p>\n Sinceramente en la pr\u00e1ctica si no se trata de una funcionalidad excesivamente particular suelo contar con un factor en torno a 3:1<\/strong>. \u00a0Hay que tener en cuenta que todo el tr\u00e1fico que hemos calculado con anterioridad (116 Gbps) por nuestro puerto de stack tan s\u00f3lo viajar\u00e1 el tr\u00e1fico entre los puertos de acceso de un determinado switch y los puertos de acceso de otro ya que cada uno de ellos tendr\u00e1 su acceso al core.\u00a0<\/p>\n En cuanto a la capacidad de conmutaci\u00f3n de los equipos, los mismos deben ser capaces de gestionar tant o el tr\u00e1fico generado por el propio equipo como el que pueda recibirse a trav\u00e9s de los enlaces dise\u00f1ados con anterioridad (tanto stack como uplink con core).<\/p>\n A nivel de f\u00f3rmulas esto supone una capacidad de conmutaci\u00f3n de:<\/p>\n <\/a><\/p>\n Por lo tanto nuestro equipo necesitar\u00eda disponer de una capacidad de conmutaci\u00f3n de 212 Gbps<\/strong> de cara a poder gestionar todo el tr\u00e1fico requerido en los switches de acceso. Quedar por debajo de ese valor conllevar\u00eda cierto grado de sobresuscripci\u00f3n lo cual debe ser evaluado en cada caso concreto.<\/p>\n Si por ejemplo tuvi\u00e9ramos puertos de un equipo que supi\u00e9ramos que no van a requerir nunca \u00a0capacidad\u00a0wire-rate como pueden ser los dedicados a tel\u00e9fonos, c\u00e1maras o puntos de acceso <\/strong>podr\u00edamos ser lo m\u00e1s certeros posible. Por facilitar una referencia aconsejar\u00eda que en este c\u00e1lculo no contempl\u00e1ramos valores superiores a 1.5:1 como valor de sobresuscripci\u00f3n<\/strong>.<\/p>\n Como ocurr\u00eda en el dise\u00f1o de la capacidad del puerto de pila tenemos que tener en cuenta que las necesidades de capacidad por puerto evolucionan a marchas forzadas y en un proyecto con vistas a 10-15 a\u00f1os de vida corremos el riesgo de quedarnos cortos en nuestras previsiones.<\/p>\n Con estos c\u00e1lculos ya tendr\u00edamos dimensionado nuestra red de acceso de la planta 11<\/strong>. Pues bien ahora es el momento de poner nombre y apellidos a esas prestaciones requeridas. Por comodidad me ce\u00f1ir\u00e9 a soluciones de los principales fabricantes del sector pero estoy seguro que dejar\u00e9 fuera numerosos equipos que permitir\u00edan cubrir las necesidades de nuestro ejemplo.<\/p>\n <\/p>\n\n
\n
Enlaces uplink<\/strong><\/h2>\n
\n
Puertos de stack<\/strong><\/h2>\n
Capacidad de conmutaci\u00f3n<\/strong><\/h2>\n