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