Cómo funciona un switch y por qué debes usarlo. Curso de redes desde 0 | Cap 14 |

Bienvenidos de nuevo al curso de redes desde cero. 
Hoy creo que toca el capítulo 14 y vamos a ver la   capa de enlace la capa 2 si recordáis en el vídeo 
pasado explique qué es eso de las capas explique   el modelo de capas OSI, cómo estaba estructurado 
una conexión y estaba por niveles que son las   capas el que no sepa lo que estoy hablando que 
vaya los dos últimos vídeos que hay está todo   explicado y unos vamos a centrar en la capa 2 
en la capa de enlace es algo ya más práctico lo   que vamos a ver hoy porque os voy a explicar qué 
es una MAC address y luego qué es un switch cómo   funciona internamente imagino que todos sabéis que 
es un switch pero no sabéis exactamente cuál es el   modo de funcionamiento interno es importante 
saberlo porque muchas veces los problemas que   tenéis a la hora de configurar una red y problemas 
que a veces me llegan es porque no entendéis bien   cómo funciona internamente un switch y cuando lo 
explique hoy vais a entender porque recalcó tanto   que es tan importante en una red incluso en una 
red doméstica tener un tweet porque juega un papel   muy importante que nos va a quitar mucho tráfico 
del router y bueno va a hacer que la red sea   bastante más eficiente como ya explicado en vídeos 
anteriores no voy a llevar un orden en concreto a   la hora de estos vídeos hoy voy a explicar la capa 
2 y puedo saltar a la capa 3 a la capa 1 porque   si explicará todo de una manera más estructurada 
más reglada lo que ocurriría sería que a lo mejor   necesitaría 15 vídeos o los que fuera o 20 para 
explicar la capa 1 y claro qué hago con explicarle   el tipo de conexiones de fibra que hay que si 
monomodo o multimodo, las longitudes de onda,   las categorías de los cables de cobre cuando 
lo que voy a explicar hoy es algo que es más   práctico para vosotros y que eso por supuesto que 
lo explicaré pero bueno considero que esto es más   importante así que voy a ir saltando de una capa 
a otra por decirlo de alguna manera en función   de lo que yo considere que os puede interesar más 
como ya digo y vamos a ver la capa 2 vamos a ver   la capa de enlace y vosotros a bote pronto cuando 
lleguéis escapados los tiene que venir a la cabeza   dos cosas un switch y una MAC address porque es lo 
más importante que hay en la capa 2 por supuesto   hay muchas más cosas esto es mucho más complicado 
pero los switch son la capa 2.

Hay y switches más más más   complejos y switches que tienen capa 3 pero bueno 
para vosotros un switch es una capa dos y todo   funciona a través de las mac address ahora voy a 
explicar qué es una mac address así que vamos allá en primer lugar vamos a ver qué es esto de la mac 
la mac address o la dirección mac vais a verlo   también como dirección física porque como vamos 
a ver ahora está como muy ligado a la tarjeta de   red es algo que está intrínsecamente como grabado 
a fuego y básicamente la MAC quiere decir media   access control o control de acceso de medios y es 
un código que identifica a cada tarjeta de red es   un código único que cada tarjeta de red tiene su 
propio código y no se puede repetir es único en   el mundo no puede haber en internet dos tarjetas 
de red que tengan esta la misma marca este mismo   código porque eso generaría muchos problemas de 
hecho hace muchos años hubo una fábrica china que   lo que hizo fue copiar clonar una tarjeta de 
red que había en el mercado y como a todos le   colocaron la misma MAC address pues jugó problemas 
y les tuvieron que retirar del mercado entonces   esta MAC address se identifica a cada tarjeta de 
red identifica de manera única como puede ser no   sé él el número de un motor puede ser un pasaporte 
que cada persona tiene un número distinto de   pasaporte que no identifica en el mundo pues 
esto sería igual sería un identificador sería   un número ahora vamos a ver que no es un número 
pero eso sería como un número de serie de cada   tarjeta de red independientemente que la tarjeta 
de red si una tarjeta wifi que es una tarjeta de   red cableada que para conectarme con una boca 
rj45 un cable ethernet da igual todo que tenga   una conexión de red todo que se conecta de alguna 
manera a una red tiene que tener una una madre es   una dirección física porque en la capa 2 lo que 
se utiliza es esta mac esta dirección física este   número o este código como como es es un código formado por 48 bits y la MAC como podéis   ver aquí consta de 12 dígitos agrupados en seis 
parejas hexadecimal es generalmente separadas   por dos puntos o también la podemos encontrar 
separadas por guiones de tal manera que los seis   primeros dígitos las tres primeras parejas es 
lo que se llama OUI y eso es lo que identifica   al fabricante cada fabricante tiene asignado un 
OUI cada fabricante tiene asignado un código por   decirlo de alguna manera de tal manera que podemos 
saber siempre quién ha fabricado cada tarjeta de   red hay muchas veces que esto induce a errores 
porque a lo mejor nosotros tenemos un ordenador   y lo miramos en el router miramos a ver el 
listado y nos aparece como otro fabricante   distinto de ese ordenador y es porque la tarjeta 
de red está fabricada por otro fabricante que   el ordenador que lo que ha hecho ha sido comprar 
en esa tarjeta de red a ese otro fabricante pero   realmente para el router o para cuando enviamos 
los dispositivos de red conectados en una red   realmente lo que está viendo es la tarjeta de 
red no está viendo el ordenador el ordenador   o el equipo que sea por lo cual para ese router o 
para ese switch o para quien sea realmente lo que   está viendo es la tarjeta de red y está viendo ese 
fabricante y por eso muchas veces a lo mejor no se   tienes un ordenador de una marca y te aparece 
como otra marca distinta es por eso si nosotros   vamos a internet y ponemos OUI o mac OUI en en el 
buscador nos van a salir páginas web que le metes   este código le metes la dirección mac y te va a 
decir quién es el fabricante porque ese listado   es público se sabe cada fabricante que OUI tiene. 
Y después la otra mitad del lama que la otra mitad   de los otros sin dígitos que faltan en los otros 
tres pares de hexadecimal lo que nos indica es   como si dijéramos el número de serie dentro de 
cada fabricante es decir es el identificador de   esa tarjeta para ese fabricante de tal manera 
que entre la primera parte del OUI y luego la   segunda parte vamos a tener un identificador 
único de cada tarjeta de red simplemente es eso como expliqué en los dos vídeos pasados cuando 
explique la capa o sí o los modelos de capa   o si en la capa 2 en la capa de enlace cuando 
nosotros enviamos información de un equipo a otro   el paquete se llama trama realmente no se llama 
paquete pero yo muchas veces me voy a referir a   esta trama como paquete que sepáis que cuando 
estamos hablando de la capa 2 se llama trama   no paquete pero como vosotros asigné es mucho 
mejor o mentalmente es más fácil de imaginarse   un paquete como seguimos diciendo a través de 
todos estos capítulos de este curso que hacemos   la analogía de enviar información a través de una 
red cómo enviar paquetes a través de una de una   red en el mundo normal a través de una empresa de 
paquetería o de correos entonces muchas veces que   sepáis que voy a llamarle paquete pero que en 
la capa 2 se llama trama porque os comento todo   esto porque nosotros cuando enviamos información 
de un equipo a otro cuando enviamos una de estas   tramas uno de estos paquetes aunque ahora no 
lo voy a explicar dentro hay una información   y dentro de esa información en lo que se llama la 
cabecera allí va la dirección mac de origen y la   dirección mac de destino es decir nosotros cuando 
enviamos para que te en el mundo real lo que   hacemos poner la dirección de destino a quién le 
va ha enviado ese paquete y ponemos el remitente   entonces nosotros en el mundo virtual por decirlo 
de alguna manera en el mundo de internet hacemos   lo mismo cuando enviamos una trama lo que hacemos 
es poner la va en la cabecera de ese paquete va   en la cabecera de esa trama va de alguna manera 
escrito la el origen que es la MAC del equipo   que envía la información y el destinatario por 
qué porque como comento dentro de la capa 2 se   manejan estas maquetas mac address ahora como 
vamos a ver cuando explica cómo funciona el   switch realmente la dirección de origen no haría 
falta ponerla a la mac de origen pero vais a ver   que a la manera o de la manera en la que trabajan 
los switches sí que es importante ponerlo porque   es lo que va a hacer que una red funcione mucho 
mejor así que vamos a ver cómo funciona un switch y ahora vamos a ver cómo funciona un switch 
porque es muy importante conocer el funcionamiento   interno como realiza esa conmutación de paquetes 
realmente se les llama muchas veces conmutadores   a los switches switches como la palabra inglesa y 
realmente en español habría que decir conmutador   y vamos a ver cómo funciona internamente porque 
si lo entendéis vais a ver cómo vais a entender   mucho mejor cómo funciona una red y por qué yo 
siempre recomiendo tener un switch dentro de   una red incluso que sea a nivel doméstico 
los switches funcionan dentro de la capa   2 vamos a hablar de los switches normales no 
de los switches gestionados que algunos muchos   gestionados tienen función de capa 3 y bueno 
incluso en capa 2 pueden hacer muchas cosas pero   vamos a hablar del típico switch no gestionado 
el switch plug and play y el switch barato que es  llegar conectarle a las bocas los cables y ya 
está y nos despreocupamos no hacemos nada más   los switches funcionan en capa 2 en la capa 
de enlace y en esta capa básicamente lo que   hacemos es conectar dos equipos y no tienen 
idea de cuál es la topología de la red es   decir nosotros queremos enviar información de 
un equipo a otro y lo único que hacemos es a   través de esta capa 2 va a enviar información 
de un equipo al siguiente equipo realmente no   sabe si hay 5 equipos conectados si hay 6 
equipos realmente no sabe la topología de la   red porque la topología de la red completa lo 
tiene lo que es el router que ya sería capa 3 y cómo funciona internamente un switch es decir 
cómo hace para saber por qué el puerto tiene   que enviar cada trama cómo hace para dirigir la 
información muy sencillo se elabora una chuleta   se elabora una tabla esta tabla se llama tabla 
mack de tal manera que en una columna va a tener   las marcadores y en la otra columna va a tener 
las interfaces es decir va a tener los puertos   va a tener una tabla con la equivalencia entre 
las MAC address los puertos de esa manera va a   saber siempre por qué sitio o por qué el puerto 
tiene que enviar la información y ahora vamos   a ver cómo se elabora esta tabla imaginad 
que nosotros tenemos un switch sencillo un   switch de 4 o 5 bocas y tenemos que conectar 
cuatro o cinco equipos los equipos que sean   yo voy a pintar aquí os pongo aquí un dibujo de 
cuatro ordenadores si por ejemplo tenemos esta   configuración donde tengo un switch de 5 puertos 
al que le conectado cuatro ordenadores aquí están   he nombrado la MAC como MAC A, B,C y D y de por 
no poner la más completa con los 12 hexadecimal   es es mucho más sencillo así y qué ocurre que de 
momento encendemos todo encendemos y el switch   encendemos los ordenadores y la tabla está vacía 
aquí tengo la equivalencia de las marcas con las   interfaces o lo que es lo mismo con los puertos 
de momento no ha habido tráfico no ha habido   nada y la tabla está vacía ahora imaginad que el 
ordenador uno quiere hablar en el ordenador 3 qué   es lo que hace genera una trama en la que pone en 
MAC de origen MAC A y MAC de destino la MAC C eso   va en la cabecera de la trama y se lo envía al 
switch.

El switch en el momento que recibe ese   paquete esa trama ya ve que la mac de origen de a 
le entra por interfaz 1 por el puerto 1 que es lo   que hace se va no está MAC A interfaz 1 mira 
la dirección de destino y ve que la dirección de   destino la MAC C no está en su tabla que es lo 
que hace le envía por inundación aquí a los tres   ordenadores restantes el ordenador 2 recibe la 
trama ve que la MAC de destino es C que no es   el que es otra MAC distinta y desecha el paquete 
porque no es para él. El ordenador 4 hace lo mismo   ve que ese paquete no es para él y lo desecha 
y el ordenador 3 ve que la MAC C sí que es la de   destino que es la suya y dice vale esto es para 
mí procesa la información con lo que le pidan y   devuelve otra trama se la devuelve al switch el 
switch en el momento que recibe esa trama dice   vale ya sé que tengo la MAC C en el el interfaz 3 y se lo 
anota aquí se le anota en su tabla y como ya sabe   que la dirección de destino que es la MAC A ya 
la tiene anotada cuando le ha entrado por aquí se   la envía al ordenador 1.

Qué ocurre si luego el 
ordenador uno quiere hablar con el ordenador 4   sería exactamente igual enviaría a la trama como 
no sabe dónde está el 4 porque no tiene la MAC C en   su tabla la vuelve a enviar por todos puertos 
y cuando contesta el 4 una vez que recibe la   contestación se la nota aquí y así conforme se van 
comunicando unos ordenadores con otros qué es lo   que ocurre que poco a poco se va llenando la tabla 
y cuando está la tabla rellenada cuando un equipo   se quiere comunicar con otro es tan sencillo como 
que si el ordenador 2 se quiere comunicar con el   4 como ya tiene la tabla completada una vez que 
llegue la trama al switch y que vea que es para la   MAC D cómo sabe que la MAC D de va en el puerto 4 
directamente se la enviará por aquí y el ordenador   3 y el ordenador 1 no se enterarán de nada.

Y qué 
ocurre si ahora yo al switch A o al switch que ya   teníamos le conectó otro switch y así switch y 
le conectó dos ordenadores más y tendré la MAC E  y la MAC F. Ahora imaginad que el ordenador uno 
si quiere comunicar con el ordenador 6 hacemos lo   de siempre genera una trama se la envía al switch 
y el switch de la dirección de destino ve que es   la MAC F y la MAC F no la tiene en su tabla que 
es lo que hace vuelve a enviarla por todos los   puertos y en este caso lo envía por el puerto 
5.

Una vez que le llegue al switch de esa trama   que es lo que hará dirá vale yo acabo de aprender 
que tengo la MAC A por el puerto 1 y sólo anotara   en su tabla como no sabe dónde está la MAC F lo 
volvió a enviar por el resto de los puertos por   el 2 y por el 3 que llegará al 5 le llegará al 6 
el 5 verá que esa trama no es para él la desechará   y cuando llega al ordenador se irá vale esto es 
para mí y contestará se lo volver a enviar al   switch el switch como ya tendrá la dirección de 
origen del 6 se anotará que en el puerto 3 tiene   la MAC F y como ahora la dirección de destino es 
la más y sabe que la MAC C había entrado por el   puerto uno lo volver a enviar por el puerto uno 
en el momento que esa trama llega aquí al switch   y qué es lo que ocurrirá qué dirá vale la MAC F 
me entra por el puerto 5 y se lo volverá a anotar   y como sabe que ahora el destino es la MAC A que 
la tiene en el puerto 1 sólo enviará al ordenador   1 si luego el ordenador 2 quiere hablar con el 
ordenador 5 volvería a ocurrir lo mismo generaría   la trama la enviaría aquí como no tiene la MAC
en su tabla la enviaría por todos los puertos le   llegaría otra vez aquí al switch B y ahora el switch B
diría, vale la MAC B y me entra por el puerto 1   y volvería a anotarse que la MAC B entra por el 
puerto 1 como no tiene esa ma que la volvería a   enviar por todos los puertos cuando conteste el 
ordenador 5 le contestará y ahora se anotará que   la MAC E que la tiene en el puerto 2 la volverá a 
enviar por aquí y el switch A dirá yo tengo la MAC E   y por el puerto 5 y como ya sabe la MAC de origen 
la enviara al puerto c y con el tiempo el switch   se anotará a que la MAC E y la MAC F están en el 
puerto 5 y lo mismo ocurrirá aquí el switch se   anotará que la MAC A, B, C y D están en el puerto 1 
realmente es lo único que sabe que por ejemplo el   switch B lo único que sabe es que estos ordenadores 
de aquí estas MAC sde aquí porque realmente para un   switch no maneja ordenadores maneja mac lo único 
que sabe es que esta es mac le entran por aquí le   entran por el puerto uno realmente no sabe si aquí 
está conectado este ordenador si está conectado a   un switch o este switch está conectado a otro si 
ahora tuviéramos aquí imaginad que en el puerto   4 conectáramos un tercer switch el proceso sería 
igual realmente cada switch sabe en cada puerto   que MAC tiene pero no sabe nada más no saben nada 
de la topología de la red realmente el switch no   sabe que en el puerto uno tiene otro switch no 
sabe lo que hay no sabe si tiene un router si   tiene un switch no sabe lo que hay.

Él lo único que 
sabe es que las MAC que le entran por aquí son   estas sin más y el switch a lo mismo lo único 
que sabe es que las mac que le entran en estos   puertos son gestor de aquí y que en el puerto 5 le 
entran este ardor de aquí eso es lo que sabe y de   esta manera tan sencilla con el tiempo el subte 
para tener rellenada esta tabla mac también la   vais a poder ver como tabla CAM, no MAC pero bueno 
es lo mismo en el que va a tener la equivalencia   de todas sus interfaces de todos sus puertos con 
todas las direcciones MAC es decir con todos los   equipos que tiene conectados de esta manera 
cuando un equipo quiere enviar información   a otro equipo lo único que tiene que hacer el 
switch es conmutar esa información conmutar ese   ese paquete que vuelvo a decir que se llama trama 
y esto por eso se llaman conmutadores por eso los   switches en español se debería decir conmutador 
porque asemejan mucho a antiguamente cuando   surgió la telefonía fija ya sabéis que había unos 
unos cuadros enormes que había allí generalmente   muchas chicas que lo que hacía era que cuando tú 
querías hablar con una persona lo que hacía era en   ese cuadro sacaba una clavija y la conectaba 
en la clavija en la que querías hablar tenía   que conmutar por eso se le llama conmutadores 
antiguamente tú decía yo quiero hablar con tal   y tenía que coger esa clavija y meterla adentro 
del agujero de la comunicación de la receta que   quisieras hablar por eso se llama conmutadores 
y un switch se hace básicamente lo mismo lo que   hace es enviar ese paquete esa información lo que 
hace es conmutar la hacia la ruta en la que tiene   que ir hacia la mac de destino porque se coloca la 
de origen en la trama porque se coloca la mac de   origen a la hora de enviar esta información porque 
tú realmente cuando envías un paquete tú realmente   no tendrías por qué poner el remitente tú envías 
una carta y componer el destino y hasta ella vale   ya llega porque se pone muy sencillo precisamente 
para poder rellenar estas tablas porque las esta   tabla MAC del switch se rellenan no con la 
dirección de destino sino con la dirección   de origen sin ningún equipo respondiera no se 
podría rellenar esta tabla es decir el equipo 1   con la mch por decirlo de alguna manera envía 
un paquete como expuesto en el caso al ordenador   c-max y cuando el cl responde es cuando vuelve 
a rellenar la tabla diciendo vale yo el equipo   3 o la lama que se la tengo en la boca 3 que 
es lo que hace entonces el una nota pero si no   le respondiera el equipo 3 por el motivo 
que fuera porque estuviera apagado o por   lo que fuera no podría rellenar esta tabla por 
lo cual las tablas max se rellenan siempre con   la dirección de origen con la mac de origen por 
eso se tiene que poner en la cabecera por eso se   ponen la cabecera de las tramas porque hace falta 
para precisamente para que los switches funcionen a estas tablas MAC o tablas CAM da igual como 
lo digamos estas tablas mac son dinámicas no   son estáticas es decir no es una foto fija que una 
vez que está rellena da la tabla así se queda no   esta tabla va variando porque porque necesitamos 
que sea lo más corta posible para que sea lo más   eficientemente el sistema lo más eficientemente 
posible para que tarde el menor tiempo posible   en conmutar en enviar información por el puerto 
de salida que tenga que ir porque no queremos   que haya lag y queremos que sea todo muy rápido 
tened en cuenta que no es lo mismo que nosotros   tengamos que buscar una información en un listado 
de 10 registros a que tenga 100 registros la que   tenga mil registros y esto como lo hace el switch 
pues de una manera muy sencilla hay un tiempo de   caducidad de cada de cada registro de la tabla 
si no hay actividad es decir este si un equipo   no tiene actividad durante cinco minutos bueno 
suele variar entre 5 y 15 minutos lo normal es   que sea cinco minutos para nosotros vamos a 
poner el caso de que sea cinco minutos porque   esto depende de cada fabricante pero imaginad 
qué qué son cinco minutos si un equipo en cinco   minutos no tiene ninguna actividad si no le 
ha entrado ningún paquete al switch porque ya   sabéis que las tablas MAC como he mencionado 
se hace con la con la MAC de origen si no le   ha entrado ningún ninguna trama lo que hace es 
detecta que hay inactividad por ese puerto de   ese equipo y lo que hace es borrarlo de la tabla 
y al revés y si un equipo envía información lo   que hace es poner el contador a cero entonces 
qué ocurre que un equipo al cabo de un minuto   envía información entonces al enviar información 
pone ese contador a cero pero si pasados esos   cinco minutos lo que hace es no enviar ninguna 
información lo borra si a los seis minutos envía   información tendrá que volver a anotarlo dentro 
de la tabla porque ya lo había borrado entonces   si a los cinco minutos detecta que por ejemplo 
en el puerto número 3 no hay ninguna actividad   porque a lo mejor hemos apagado el equipo lo que 
hace es lo borra o porque el equipo no ha enviado   ninguna información en ese tiempo lo que hace es 
lo borra y si a los 6 minutos envía información   lo vuelve a notar en la tabla que detecta que 
por el puerto 3 hay una marca de origen que le   está entrando tráfico por ahí y como no lo tenía 
anotado lo apunta en su tabla y ya está por eso   está estas tablas son dinámicas y esto es muy útil 
porque tened en cuenta que imaginad que yo tengo   un switch con un equipo conectado yo llego con 
mi portátil conecto un ordenador portátil a un   switch y luego pues me voy para que quiere estar 
ese registro ahí ocupando sitio imaginad que las   tablas no se borrarán y que ese equipo lo he 
conectado hace un año y allí está el registro   es la tabla sigue haciendo enorme sigue haciendo 
muy larga y cada vez que tuviera que ver dónde   está cada puerto bueno sería un lío tener un 
listado muy largo creo que se entiende fácil como todavía me quedan cosas por contar como 
por ejemplo las diferencias entre un switch y   un hub ventajas e inconvenientes de utilizar un 
switch son casi todo ventajas pero en según qué   casos puede tener algún inconveniente también se 
puede solucionar lo veremos cómo se puede hacer   también veremos que es el port mirroring bueno 
veremos bastantes cosas y como este vídeo se está   alargando yo de momento lo dejo aquí seguiremos 
en el próximo se me había olvidado comentaros   que aparte de este curso de redes estoy haciendo 
otro curso de redes paralelo que es un curso de   redes wi-fi porque precisamente como hay muchas 
cosas que se quedan muchos vosotros os interesa   el tema de la redes wi-fi y por no esperar a que 
llegue a explicar el tema de wifi dentro de este   curso estoy haciendo un curso de redes wi-fi 
ya más centralizado en las cosas que a vosotros   nos interesan a la hora de decidir un punto de 
acceso de cómo configurarlo porque tienes mala   cobertura os lo dejo aquí el curso de redes wi-fi 
y bueno ya sin más si crees que este contenido y   que este canal es interesante pues compartirlo 
con gente que creas que esto le puede interesar   con amigos con familiares con compañeros de 
trabajo o directamente muévelo por las redes   sociales así llegaremos a amar gente y ya sin más 
me despido ya sabéis si queréis más información   está todo centralizado en www.naseros.com aquí lo 
tenéis todo si no estás suscrito suscríbete aquí   abajo tienes para darle a la campanita y para 
suscribirte dale a la campanita porque así te   va a notificar cada vez que hay un nuevo vídeo 
nos vemos en la próxima un saludo adiós bye bye

As found on YouTube