Vous êtes sur la page 1sur 11

Hub, switch y Routers son nombres dados a dispositivos de hardware que posibilitan la conexión de computadoras a

redes. En este artículo te explicamos lo que cada uno hace y como saber cual usar.

Hub

El hub es un dispositivo que tiene la función de interconectar las computadoras de una red local. Su funcionamiento es
más simple comparado con el switch y el router: el hub recibe datos procedentes de una computadora y los transmite a
las demás. En el momento en que esto ocurre, ninguna otra conmutadora puede enviar una señal. Su liberación surge
después que la señal anterior haya sido completamente distribuida.

En un hub es posible tener varios puertos, o sea, entradas para conectar los cables de red de cada computadora.
Generalmente, hay hubs con 8, 16, 24 y 32 puertos. La cantidad varía de acuerdo con el modelo y el fabricante del
dispositivo.

Si el cable de una máquina es desconectado o presenta algún defecto, la red no deja de funcionar. Actualmente, los hubs
están siendo reemplazados por los switchs, debido a la pequeña diferencia de costos entre ambos.

Switch

El switch es un aparato muy semejante al hub, pero tiene una gran diferencia: los datos provenientes de la computadora
de origen solamente son enviados al la computadora de destino. Esto se debe a que los switchs crean una especie de
canal de comunicación exclusiva entre el origen y el destino. De esta forma, la red no queda "limitada" a una única
computadora en el envío de información . Esto aumenta la performance de la red ya que la comunicación está siempre
disponible, excepto cuando dos o más computadoras intentan enviar datos simultáneamente a la misma máquina. Esta
característica también disminuye los errores (colisiones de paquetes de datos, por ejemplo). Así como en el hub, un
switch tiene varios puertos y la cantidad varía de la misma forma.

Routers

El router es un dispositivo utilizado en redes de mayor porte. Es más " inteligente" que el switch, pues, además de cumplir
la misma función, también tiene la capacidad de escoger la mejor ruta que un determinado paquete de datos debe seguir
para llegar a su destino. Es como si la red fuera una ciudad grande y el router elige el camino más corto y menos
congestionado. De ahí el nombre de router.

Existen básicamente dos tipos de routers:

Estáticos: este tipo es más barato y esta enfocado en elegir siempre el camino más corto para los datos, sin considerar si
aquel camino tiene o no atascos;

Dinámicos: este es más sofisticado (y consecuentemente más caro) y considera si hay o no atascos en la red. Trabaja para
hacer el camino más rápido, aunque sea el camino más largo. No sirve de nada utilizar el camino más corto si este está
congestionado. Muchos de los routers dinámicos son capaces de realizar compresión de datos para elevar la tasa de
transferencia.

Los routers son capaces de interconectar varias redes y generalmente trabajan en conjunto con hubs y switchs. Suelen
poseer recursos extras, como firewall, por ejemplo.

Para quien desee montar una red pequeña, conectando, por ejemplo, tres computadoras, el uso de switchs es lo más
recomendable ya que el precio de esos dispositivos son prácticamente equivalentes a los de los hubs.Si compartes
internet de banda ancha, un switch puede proporcionar mayor estabilidad en las conexiones.

Un dato importante: al buscar hubs, switchs o incluso routers, siempre opta por marcas conocidas. Eso puede evitar
problemas en el futuro.

La implementación de routers es utilizada generalmente en redes de empresas (redes corporativas). Además de ser más
caros, también son más complejos para ser administrados y sólo deben ser utilizados si hay muchas computadoras en la
red. Sin embargo, muchos usuarios con acceso a internet por ADSL logran usar sus modems como routers y así,
comparten la conexión de internet con todas las computadoras de la red, sin que sea necesario dejar la computadora
principal encendida. Basta dejar el módem/router activado.

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Últimamente se está hablando mucho acerca del fin del número de direcciones IP disponibles debido al crecimiento
masivo en el número de dispositivos móviles: teléfonos, tablets, portátiles, televisores… etc.

Me parece interesante recordar el número total de direcciones IP que tenemos disponibles y que os dará una idea del
volumen real que tenemos a nivel global y sin contar las redes locales privadas que usan una sola dirección para el acceso
al exterior y que permiten multiplicar el número de dispositivos.

Como bien sabéis, las redes IPv4 se establecen por el uso de cuatro elementos de 8bits (octetos) separados por puntos
siguiendo este esquema:

xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

Donde cada “x” se sustituye por un cero o un uno correspondientes con la nomenclatura binaria. Sí, algunos diréis que se
me ha ido la olla, que eso no es una dirección IP, que las IPs se muestran de este estilo: 192.168.1.1 y llevan algo más que
ceros y unos. Bueno, en realidad, cada grupo de 8bits (xxxxxxxx) corresponde con la numeración de 0 a 255, lo que nos da
256 direcciones por grupo.

Por tanto, tenemos direcciones desde la 0.0.0.0 a 255.255.255.255. Podéis contar una a una o elevar 2 a 32 (2^32) con lo
que, fácilmente, tendréis la bonita cifra de: 4.294.967.296 direcciones totales en la IPv4

Hay quien estima que habrá ocupadas alrededor de los tres mil millones, con lo que no parece que nos debamos
preocupar de momento.

Referencia:

Clase Rango Redes Hosts Máscara Subred

A 1.0.0.0 126.255.255.254 126 2^24=16777214 255.0.0.0

B 128.0.0.1 191.255.255.254 16384 2^8 – 2^16=de 256 a 65534 255.255.0.0

C 192.0.0.1 223.255.255.254 2.097.152 2^1 – 2^8=de 2 a 256 255.255.255.0


D 224.0.0.1 239.255.255.254

E 240.0.0.1 255.255.255.254

Y, puesto que algún día nos quedaremos sin IPs, hace unos diez años se desarrolló el sistema IPv6, del que hablaré otro
día y del cual tenéis una buena referencia en la wikipedia 😉

Este artículo lo he escrito de memoria y es muy fácil que me haya equivoca en una o varias cosillas. Ruego a los expertos
que me envíen un correo o comentario si he errado demasiado.

Subnetting, subredes y máscaras de red

Para hoy, me gustaría explicar el concepto de subred (subnet) y máscaras de red o máscaras de subred. Aunque hay
amplia cantidad de información muy interesante en internet y, también, en la wikipedia, creo que va a ser conveniente
preparar un artículo que explique de modo resumido qué es una subred y para qué sirven las máscaras de red. La idea es
ir un poco más allá de la simple configuración de nuestra red local de casa y saber para qué es el numerito 255.255.255.0
que todos ponemos sin pensar en la máscara de subred que nos pide el equipo o por qué, a veces, el ordenador “adivina”
cuál es la máscara de subred.

Para empezar, un resumen de cómo se numeran las direcciones IP.

Escribí un artículo anterior que hablaba del máximo número de direcciones IP que podíamos configurar a partir del
modelo IPv4 que llevamos usando 30 años.

En él, hacíamos una descripción de las redes IPv4 de 32bits, que no era otra cosa que un conjunto de cuatro octetos,
osea, cuatro grupos de 8 bits cada uno:

213.15.12.167 = 11010101.00001111.00001100.10100111

Si abrimos una consola de comandos (o terminal, o cmd, o como quieras llamarlo) y escribimos ipconfig ó ifconfig (linux),
nos dará un resultado parecido a ésto:

Direc. inet:192.168.1.30 Difus.:192.168.1.255 Másc:255.255.255.0

La primera dirección nos indica la IP del equipo y la última dirección nos muestra la máscara de red.

La dirección IP suele estar bastante clara, pero cuando hablamos de la máscara de red, no todo el mundo sabrá decirte a
qué se refiere o qué significa.

Existen 3 clases de direcciones: Clase A, Clase B y Clase C que corresponden con el prefijo de red de la dirección. Así,
tenemos direcciones como las siguientes:

10.1.1.1

180.192.192.128

192.168.1.1

Si tomamos el primer número y lo pasamos a binario, obtenemos:

1010 = 000010102

18010 = 101101002

19210 = 110000002

Salvo error en la conversión. Los tres primeros bits de la numeración en binario nos indican qué clase de red es cada
dirección:
10 es 000, o clase A

180 es 101, o clase B

192 es 110, o clase C

Para cada clase tenemos un máscara de red concreta, que indicará qué parte reservamos a direcciones de red y qué parte
reservamos para direcciones de hosts (o de ordenadores):

10 es 000, o clase A, máscara de red 255.0.0.0

180 es 101, o clase B, máscara de red 255.255.0.0

192 es 110, o clase C, máscara de red 255.255.255.0

Más fácil de ver si colocamos las máscaras en notación binaria:

11111111.00000000.00000000.00000000

11111111.11111111.00000000.00000000

11111111.11111111.11111111.00000000

Estas máscaras nos dicen que los 1 corresponden con direcciones de red y los 0 se destinan a hosts.

El número de redes de cada clase se puede obtener conociendo cuántos bits a 1 tenemos y restando el bit destinado a la
definición de red (1-A, 2-B, 3-C) con la siguiente tabla sencilla:

Clase A 11111111 2⁸⁻¹ = 128 redes // 00000000.00000000.00000000 2²⁴-2 = 16777214 hosts

Clase B 11111111.11111111 2¹⁶⁻² = 16384 redes // 00000000.00000000 2¹⁶-2 = 65534 hosts

Clase C 11111111.11111111.11111111 2²⁴⁻³ = 2097152 redes // 00000000 2⁸-2 = 254 hosts

La máscara de subred

Puesto que, por definición, a cada clase le corresponde una máscara, siempre que configuramos nuestro ordenador con la
ip, éste es capaz de mostrar la máscara automáticamente, con lo que es bastante normal que no nos preguntemos para
qué sirve esta máscara. En un entorno doméstico en el que apenas hay unos pocos hosts (ordenador, portátil, teléfonos
móviles), no parece importante ir más allá con las subredes, con lo que nos bastará con una máscara éstandar de red de
clase C 255.255.255.0 que es la habitual. De este modo, en casa podremos tener un máximo de 254 equipos en una
misma red.

En caso de que lo que queramos sea administrar una oficina que esté dividida en varios departamentos y que formen
redes independientes, necesitaremos utilizar la máscara de subred o diferentes enrutadores para separar las redes.

Una subred dentro de una red se configura “tomando” bits de la parte que corresponde a los hosts:

Por ejemplo:

255 255 255 0

Clase C 11111111.11111111.11111111.00000000

[ red ].[ hosts]

255 255 255 192

11111111.11111111.11111111.11000000
[ red ] sr[hosts]

En este caso hemos tomado "prestados" dos bits de la zona hosts, de tal modo

que podemos crear 2² = 4 subredes, permitiendo la existencia de, por ejemplo,

4 departamentos separados cuyos ordenadores no podrían verse entre sí.

El número de IPs disponibles para hosts quedaría en 2⁶-2=62.

Restamos 2 porque la primera dirección corresponde con la dirección de

red y la última es la dirección de multidifusión (broadcast).

Ejemplo real

Vamos a crear una red local con 3 departamentos separados entre sí. Diseñar una tabla con todas las direcciones: – En
primer lugar, elegimos la clase de la red que vamos a preparar. Para este caso y

sabiendo que se trata de una red local pequeña, elegimos una clase C, por ejemplo 192.168.1.0.

192.168.1.0 con máscara 255.255.255.0

Para montar 3 subredes se requieren 2bits = 2²=4 totales, de las que usaremos 3.

Pasamos la máscara a binario:

255.255.255.0 = 11111111.11111111.11111111.00000000

Tomamos dos bits de la parte hosts:

11111111.11111111.11111111.11000000 = 255.255.255.192

En esta ocasión no necesitamos saber a qué subred pertenece la dirección IP 192.168.1.0,

pero si fuera necesario porque no lo hemos ubicado, haríamos una multiplicación (AND)

de la dirección por la máscara de subred:

11000000.10101000.00000001.00000000 ->192.168.1.0

11111111.11111111.11111111.11000000 ->255.255.255.192

-----------------------------------

11000000.10101000.00000001.00000000 -> 192.168.1.0

Las subredes posibles son:

11000000.10101000.00000001.00000000 -> 192.168.1.0/26


11000000.10101000.00000001.01000000 -> 192.168.1.64/26

11000000.10101000.00000001.10000000 -> 192.168.1.128/26

11000000.10101000.00000001.11000000 -> 192.168.1.192/26

Y su dirección se obtiene poniendo a cero todos los bits correspondientes a host

Para obtener el primer host de la subred, ponemos todos los bits de la parte de host a 0 excepto el último:

11000000.10101000.00000001.00000001

11000000.10101000.00000001.01000001

11000000.10101000.00000001.10000001

11000000.10101000.00000001.11000001

Para obtener la dirección del último host, ponemos todos los bits de la parte host a 1, excepto el último, que será 0:

11000000.10101000.00000001.00111110

11000000.10101000.00000001.01111110

11000000.10101000.00000001.10111110

11000000.10101000.00000001.11111110

Para obtener la dirección de multidifusión o broadcast, ponemos a 1 todos los bits de host:

11000000.10101000.00000001.00111111

11000000.10101000.00000001.01111111

11000000.10101000.00000001.10111111

11000000.10101000.00000001.11111111

Y para poder entender de modo humano todos estos bits, los pasamos a decimal y obtenemos la tabla de subredes:

Dpto. Subred Broadcast Hosts Máscara

1o 192.168.1.0/26 192.168.1.63 192.168.1.1 a 192.168.1.62 255.255.255.192

2o 192.168.1.64/26 192.168.1.127 192.168.1.65 a 192.168.1.126 255.255.255.192

3o 192.168.1.128/26 192.168.1.191 192.168.1.129 a 192.168.1.190 255.255.255.192

4o 192.168.1.192/26 192.168.1.255 192.168.1.193 a 192.168.1.254 255.255.255.192

Usando esta tabla podremos ubicar cualquier host en cualquiera de las subredes sin necesidad de hacer nuevos cálculos.
Se trataría, pues, de un mapa ideal de nuestra red local.

Por ejemplo, para instalar un ordenador nuevo en el tercer departamento, podríamos elegir cualquier dirección IP entre
la 192.168.1.129 y la 192.168.1.190 que esté disponible. Este ordenador sólo podría ver ordenadores de su subred
correspondiente, de tal modo que cada departamento comparte recursos sólo con ordenadores que forman parte de esa
subred.

Así, mediante el uso de máscaras de red, podremos diseñar cualquier tipo de red en nuestra casa u oficina. Por supuesto,
esta tarea sencilla se puede convertir en un auténtico quebradero de cabeza cuando se trata de grandes empresas con
cientos de hosts divididos en muchos departamentos, pero los cálculos que se realizan son los mismos. Si planteamos
correctamente la red desde el principio, después será mucho más fácil ubicar equipos en los departamentos o redes que
nos interesen.

Artículo Copyleft con estos permisos.

Fuente: Memorieta personal. Es posible que existan errores 😉

Corrección a 26-08-2014. Había un error en la conversión a binario del decimal “180”. Indicaba que era clave B por ser
010…., lo cual es un error. Si echáis un ojo, ya está corregido ;). Los tres primero números en binario indican la clase.
Buscamos dónde aparece el primer cero y ese será el indicador: 000, aparece en primera posición – Clase A; 101, aparece
en segunda posición -Clase B-; 110, aparece en tercera posición -Clase C.

En este manual sobre como configurar subnetting, vamos a intentar explicar de la mejor forma posible como llevar a
cabo la implementación de subnetting en una red cuando esto sea necesario.

Para saber si dos direcciones IP están o no en la misma red, se deben mirar las Mascaras de Subred, pero si dichas
mascaras en sus octetos no están formadas por todo unos o todo ceros(por ejemplo 255.255.248.0), se debe hacer
una operación lógica llamada Anding.

Ejemplo de comprobación para saber si dos IP´s están o no en la misma red a partir de la operación Anding.

Dirección IP 1: 131.68.4.3
Máscara: 255.240.0.0

ID de Red: 131. 64. 0. 0


ID de Host: 68. 4. 3*

*Para saber el ID de Host se coge el primer octeto de la dirección IP en el que en la mascara de subred tenga algún
0.

Dirección IP 1: 131126.4.2
Máscara: 255.240.0.0

-Si se comparan las dos ID de Red se comprueban que no son iguales, por lo tanto estas direcciones IP con la
misma mascara, NO ESTÁN en la misma Red.
Valores posibles para los octetos de una máscara:

00000000 – 0
10000000 – 128
11000000 – 192
11100000 – 224
11110000 – 240
11111000 – 248
11111100 – 252
11111110 – 254
11111111 – 255

¿Por qué se hace Subnetting?

- Evita el tráfico de Broadcast entre redes.


- Interconexión de redes.
- Seguridad

Para hacer Subnetting se debe:

- Conseguir / Averiguar la mascara de subred nueva.


- Nuevos Rangos de direcciones IP.
- Se debe calcular el Número de Hosts.

Ejemplo Básico de Subnetting:

Caso 1:

Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara. 255.255.0.0

Por tanto:

ID Red IP 1:172.16 = ID Red IP 2: 172.16


ID de Host 1: 3.1 - ID de Host 2: 4.1

Como las ID de red son las mismas, las dos direcciones IP están en la misma red.

Caso 2:

Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara: 255.255.255.0

Por tanto:

ID Red IP 1: 172.16.3 no = ID Red IP 2: 172.16.4


ID de Host 1: 1 ID de Host 2: 1
Como las ID de red no son las mismas, las dos direcciones IP no están en la misma red.

Nota: Dentro de una misma red todos los equipos deben tener la misma mascara de subred ya que si no se hace así
se corre un riesgo seguro de que la red se comporte de manera inestable.

Como configurar Subnetting en una Red

Para hacer un calculo de Subneting se debe saber el número de redes que se quieren conseguir y el numero de
Host necesarios por red.

Siempre se debe tener en cuenta el número máximo de host que tendrá que haber en una subred, ya que todas las
subredes dispondrán de la misma capacidad de Host.

Otro dato que se debe conocer es el ID de red y la máscara de subred.


Estos datos pueden ser presentados de dos formas:

ID de red: 128.1.0.0
Mascara: 255.255.0.0

O utilizando el método llamado CIDR o classless.

ID de red + Máscara: 128.1.0.0/16 donde el 16 es el número de unos desde la izquierda que tendrá la máscara de
subred.

Ejemplo 1 de cálculo de subnetting:

*Obtener tres redes de 5000 hosts.

Dirección IP + Mascara de Subred: 128.1.0.0/16

a) Calculo de la mascara de subred.

Para calcular la mascara se debe utilizar la siguiente formula: 2n - 2


Donde “n” es el número de unos que se deben agregar ala mascara y además el resultado debe ser mayor o igual a
3 (número de redes).

22 - 2 = 2 >= 3 (Falso)
23 - 2 = 6 >= 3 (Verdadero)

Por tanto como si se eleva a 3 la condición se cumple, así que se deben añadir 3 unos a la mascara.

Mascara Original: 255.255.0.0


Mascara Original en Binario: 11111111.11111111.00000000.00000000
Mascara Modificada en Binario: 11111111.11111111.11100000.00000000
Mascara Modificada en Decimal: 255.255.224.0
b) Calcular el número de Hosts.

Para calcular el número de Hosts se debe utilizar la siguiente formula: 2n - 2


Donde “n” es el número de ceros de la mascara.

En este caso el número de ceros en binario después de modificarla son 13.


Por lo tanto:

213 - 2 = 8190

8190 es el número de Host que se podrían poner en cada mascara. Como en este ejemplo se piden que el numero
de hosts sean 5000, estaría resuelto el problema.

Ejemplo 2 de cálculo de subnetting:

*Obtener 600 redes de 7000 hosts cada una.

Dirección IP + Mascara de Subred: 125.0.0.0/8

a) Calculo de la mascara.

Mascara en decimal: 255.0.0.0


Mascara en Binario: 11111111.00000000.00000000.00000000

2n – 2 >= 600

29 - 2 = 500 >= 600 (Falso)


210 - 2 = 1022 >= 600 (Verdadero)

Mascara Modificada en Binario: 11111111.11111111.11000000.00000000


Mascara Modificada en Decimal: 255.255.192.0

b) Calcular el número de Hosts.

214 - 2 = 16382

Esta es la cantidad de número de Hosts por red. Como el problema pide 7000 el problema está resuelto.

Tablas de Asignación (Basado en el ejemplo 1)

Mascara Modificada en decimal: 255.255.224.0


ID de Red: 128.0.0.1

Son 3 bits los que han añadido a la mascara, por tanto la ID de Red queda en binario de la siguiente forma:

128.1.0.0/19 -> 10000000.00000001.???00000.00000000

*??? = Posibles combinaciones de los 3 bits que se han obtenido al hallar el valor de la mascara después de hacer
el Subnettig.
Tras ver esto, la tabla de asignación queda de la siguiente manera.

Retomando la ID de Red, se sustituye “???” por la primera posible combinación, en este caso 001. El orden en que
se crean las posibles combinaciones es independiente.

128.1.0.0/19 -> 10000000.00000001.???00000.00000000


10000000.00000001.00100000.00000000

Una vez hecho esto, el primer host será : 100000000.00000001.00100000.00000001 -> 128.1.32.1 (Primer Host
posible del rango)
Y el último:
100000000.00000001.00111111.11111110 -> 128.1.63.254 (Ultimo Host del rango)

Este sería el primer rango de las seis posibles.

Logaritmo para configurar Subnetting:

Vous aimerez peut-être aussi