Encapsulamiento de Ethernet: Ethernet y El Modelo OSI

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

1.

 Encapsulamiento de Ethernet
Este módulo comienza con una discusión de la tecnología Ethernet incluyendo una explicación
de la subcapa MAC y los campos de trama Ethernet.

Ethernet es una de las dos tecnologías LAN utilizadas hoy en día, siendo la otra LAN
inalámbricas (WLAN). Ethernet utiliza comunicaciones por cable, incluyendo pares trenzados,
enlaces de fibra óptica y cables coaxiales.

Ethernet funciona en la capa de enlace de datos y en la capa física. Es una familia de tecnologías
de red definidas en los estándares IEEE 802.2 y 802.3. Ethernet soporta los siguientes anchos de
banda de datos:

 10 Mbps
 100 Mbps
 1000 Mbps (1 Gbps)
 10.000 Mbps (10 Gbps)
 40,000 Mbps (40 Gbps)
 100,000 Mbps (100 Gbps)

Como se muestra en la figura, los estándares de Ethernet definen tanto los protocolos de Capa 2
como las tecnologías de Capa 1.

Ethernet y el modelo OSI

Encapsulamiento Ethernet
Ethernet se define mediante protocolos de capa física y de capa de enlace de datos.
2. Subcapas de Enlace de Datos
Los protocolos IEEE 802 LAN/MAN, incluido Ethernet, utilizan las siguientes dos subcapas
separadas de la capa de enlace de datos para operar. Son el Control de enlace lógico (LLC) y el
Control de acceso a medios (MAC), como se muestra en la imagen.

Recuerda que LLC y MAC tienen los siguientes roles en la capa de enlace de datos:

 Subcapa LLC: Esta subcapa IEEE 802.2 Subcapa LLC (Logical Link Control o
Control de enlace lógico) se comunica entre el software de red en las capas
superiores y el hardware del dispositivo en las capas inferiores. Coloca información
en la trama que identifica qué protocolo de capa de red se está utilizando para la
trama. Esta información permite que múltiples protocolos de Capa 3, como IPv4 e
IPv6, utilicen la misma interfaz de red y medios.
 Subcapa MAC – Esta subcapa (IEEE 802.3, 802.11 o 802.15, por ejemplo) se
implementa en hardware y es responsable de la encapsulación de datos y control de
acceso a medios. Proporciona direccionamiento de capa de enlace de datos y está
integrado con varias tecnologías de capa física.

Subcapas de Enlace de Datos

3. Subcapa MAC

La subcapa MAC es responsable de la encapsulación de datos y el acceso a los medios.

Encapsulación de datos

La encapsulación de datos IEEE 802.3 incluye lo siguiente:

 Trama de Ethernet – Esta es la estructura interna de la trama Ethernet.


 Direccionamiento Ethernet : la trama Ethernet incluye una dirección MAC de origen
y destino para entregar la trama Ethernet de NIC Ethernet a NIC Ethernet en la
misma LAN.
 Detección de errores Ethernet : La trama Ethernet incluye un avance de secuencia de
verificación de trama (FCS) utilizado para la detección de errores.

Accediendo a los medios

Como se muestra en la figura, la subcapa MAC IEEE 802.3 incluye las especificaciones para
diferentes estándares de comunicaciones Ethernet sobre varios tipos de medios, incluyendo
cobre y fibra.

Estándares de Ethernet en la subcapa MAC

Subcapa LLC

Recuerda que Ethernet heredado utiliza una topología de bus o hubs, es un medio compartido,
medio dúplex. Ethernet a través de un medio medio dúplex utiliza un método de acceso basado
en contención, Carrier sense multiple access with collision detection (CSMA/CD). Esto
garantiza que sólo un dispositivo esté transmitiendo a la vez. CSMA/CD permite que varios
dispositivos compartan el mismo medio medio dúplex, detectando una colisión cuando más de
un dispositivo intenta transmitir simultáneamente. También proporciona un algoritmo de
retroceso para la retransmisión.

Las LAN Ethernet de hoy utilizan switches que funcionan en dúplex completo. Las
comunicaciones dúplex completo con switches Ethernet no requieren control de acceso a través
de CSMA/CD.
Subcapa MAC

4. Campos de Trama Ethernet

El tamaño mínimo de trama de Ethernet es de 64 bytes, y el máximo es de 1518 bytes. Esto


incluye todos los bytes del campo de dirección MAC de destino a través del campo de secuencia
de verificación de trama (FCS). El campo preámbulo no se incluye al describir el tamaño de una
trama.

Cualquier trama de menos de 64 bytes de longitud se considera un fragmento de colisión o


una trama corta, y es descartada automáticamente por las estaciones receptoras. Las tramas de
más de 1500 bytes de datos se consideran “jumbos” o tramas baby giant.

Si el tamaño de una trama transmitida es menor que el mínimo o mayor que el máximo, el
dispositivo receptor descarta la trama. Es posible que las tramas descartadas se originen en
colisiones u otras señales no deseadas. Ellas se consideran inválidas. Las tramas jumbo suelen
ser compatibles con la mayoría de los switches y NIC Fast Ethernet y Gigabit Ethernet.

La figura muestra cada campo en la trama Ethernet. Consulta la tabla para obtener más
información sobre la función de cada campo.
Campos de trama Ethernet

Tabla de los Campos de trama Ethernet

CAMPOS DESCRIPCION

Los campos Preámbulo (7 bytes) y Delimitador de inicio de trama (SFD),


también llamado “inicio de trama” (1 byte), se utilizan para la
Preámbulo y
sincronización entre los dispositivos emisores y receptores. Estos primeros
Delimitador de
ocho bytes de trama son utilizados para llamar la atención de los nodos
inicio de trama
receptores. Esencialmente, los primeros cuantos bytes le dicen a los
receptores que se preparen para recibir una nueva trama.

Este campo de 6 bytes es el identificador del destinatario deseado. Como


recordarán, esta dirección es utilizada por la Capa 2 para ayudar a los
Dirección MAC dispositivos a determinar si un marco está dirigido a ellos. La dirección en
destino el trama se compara con la dirección MAC en el dispositivo. Si hay una
coincidencia, el dispositivo acepta la trama. Puede ser una dirección
unicast, multicast o broadcast.

Dirección MAC Este campo de 6 bytes identifica la NIC o la interfaz de origen de la trama.
Tabla de los Campos de trama Ethernet

CAMPOS DESCRIPCION

origen

Este campo de 2 bytes identifica el protocolo de capa superior


encapsulado en la trama Ethernet. Los valores comunes son, en
EtherType hexadecimal, 0x800 para IPv4, 0x86DD para IPv6 y 0x806 para ARP.
Nota: También puede ver este campo denominado EtherType, Type o
Length.

Este campo (46 – 1500 bytes) contiene los datos encapsulados de una capa
superior, que es una PDU genérica de Capa 3, o más comúnmente, un
Datos paquete IPv4. Todos las tramas deben tener al menos 64 bytes de longitud.
Si se encapsula un paquete pequeño, se utilizan bits adicionales llamados
“pad” para aumentar el tamaño de la trama a este tamaño mínimo.

El campo Frame Check Sequence (FCS) (4 bytes) se utiliza para detectar


errores en una trama. Utiliza un chequeo de redundancia cíclica (CRC). El
dispositivo de envío incluye los resultados de un CRC en el campo FCS
FCS (Campo de
de la trama. El dispositivo receptor recibe la trama y genera un CRC para
Secuencia de
buscar errores. Si los cálculos coinciden, no se produce ningún error. Los
Verificación de
cálculos que no coinciden son una indicación de que los datos han
trama)
cambiado; por lo tanto, la trama se elimina. Un cambio en los datos podría
ser el resultado de una interrupción de las señales eléctricas que
representan los bits.

5. Fundamentos de Switch

Ahora que sabes todo sobre las direcciones MAC de Ethernet, es hora de hablar sobre cómo un
Switch usa estas direcciones para reenviar (o descartar) tramas a otros dispositivos en una red.
Si un Switch solo reenvía todas las tramas que recibió a todos los puertos, tu red estaría tan
congestionada que probablemente se detendría por completo.
Un Switch Ethernet de capa 2 usa direcciones MAC de capa 2 para tomar decisiones de reenvío.
No tiene conocimiento de los datos (protocolo) que se transportan en la porción de datos de la
trama, como un paquete IPv4, un mensaje ARP o un paquete IPv6 ND. El Switch toma sus
decisiones de reenvío basándose únicamente en las direcciones MAC Ethernet de capa 2.

Un Switch Ethernet examina su tabla de direcciones MAC para tomar una decisión de reenvío
para cada trama, a diferencia de los Hubs Ethernet heredados que repiten bits en todos los
puertos excepto el puerto entrante. En la imagen, el Switch de cuatro puertos acaba de
encenderse. La tabla muestra la tabla de direcciones MAC que aún no ha aprendido las
direcciones MAC para las cuatro PC conectadas.

Nota: Las direcciones MAC se acortan a lo largo de este tema con fines de demostración.

Tabla de direcciones MAC. La tabla de direcciones MAC del Switch está vacía.
Nota: En ocasiones, la tabla de direcciones MAC se denomina tabla de memoria de contenido
direccionable (CAM). Aunque el término “tabla CAM” es bastante común, en este curso nos
referiremos a ella como “tabla de direcciones MAC”.

6. Switch: Aprendizaje y Reenvío (Learning y Forwarding)


El Switch construye dinámicamente la tabla de direcciones MAC al examinar la dirección MAC
de origen de las tramas recibidas en un puerto. El Switch reenvía tramas buscando una
coincidencia entre la dirección MAC de destino en la trama y una entrada en la tabla de
direcciones MAC.

Haz clic en los botones Aprender y Reenviar para obtener una ilustración y una explicación de
este proceso.
 Learning

Learning o Aprendizaje

Examina la dirección MAC de origen.

Cada trama que ingresa a un Switch se verifica para obtener nueva información para aprender.
Lo hace examinando la dirección MAC de origen de la trama y el número de puerto donde la
trama ingresó al Switch. Si la dirección MAC de origen no existe, se agrega a la tabla junto con
el número de puerto entrante. Si la dirección MAC de origen existe, el Switch actualiza el
temporizador de actualización para esa entrada. Por defecto, la mayoría de los Switches
Ethernet mantienen una entrada en la tabla durante 5 minutos.

En la imagen, por ejemplo, la PC-A está enviando una trama Ethernet a la PC-D. La tabla
muestra que el Switch agrega la dirección MAC para PC-A a la tabla de direcciones MAC.

Aprendizaje de tramas
Nota: Si la dirección MAC de origen existe en la tabla pero en un puerto diferente, el Switch
trata esto como una nueva entrada. La entrada se reemplaza con la misma dirección MAC pero
con el número de puerto más actual.

Forwarding o Reenvío

Encuentra la dirección MAC de destino

Si la dirección MAC de destino es una dirección de unidifusión, el Switch buscará una


coincidencia entre la dirección MAC de destino de la trama y una entrada en su tabla de
direcciones MAC. Si la dirección MAC de destino está en la tabla, reenviará la trama al puerto
especificado. Si la dirección MAC de destino no está en la tabla, el Switch reenviará la trama a
todos los puertos excepto el puerto entrante. Esto se llama unidifusión desconocida.

Reenvío de tramas

Como se muestra en la imagen, el Switch no tiene la dirección MAC de destino en su tabla para
PC-D, por lo que envía la trama a todos los puertos excepto el puerto 1.

Nota: Si la dirección MAC de destino es una broadcast o una multidifusión, la trama también se
inunda todos los puertos excepto el puerto entrante.

7. Filtrado de Tramas

Cuando un Switch recibe tramas de diferentes dispositivos, puede llenar su tabla de direcciones
MAC examinando la dirección MAC de origen de cada trama. Cuando la tabla de direcciones
MAC del Switch contiene la dirección MAC de destino, puede filtrar la trama y reenviar un solo
puerto.

Haz clic en cada botón para obtener una ilustración y una explicación de cómo un switch filtra
tramas.

 PC-D a Switch

En la imagen, la PC-D responde a la PC-A. El Switch ve la dirección MAC de la PC-D en la


trama entrante en el puerto 4. El Switch coloca la dirección MAC de la PC-D en la tabla de
direcciones MAC asociada con el puerto 4.
PC-D a Switch
A continuación, dado que el Switch tiene la dirección MAC de destino para la PC-A en la Tabla
de direcciones MAC, enviará la trama solo al puerto 1, como se muestra en la imagen.

Switch a PC-A
Luego, la PC-A envía otra trama a la PC-D como se muestra en la imagen. La tabla de
direcciones MAC ya contiene la dirección MAC para PC-A; por lo tanto, el temporizador de
actualización de cinco minutos para esa entrada se restablece. Luego, debido a que la tabla del
switch contiene la dirección MAC de destino para PC-D, envía la trama solo por el puerto 4.
PC-A a PC-D

8. Vídeo: Tablas de Direcciones MAC en Switches Conectados

Un switch puede tener muchas direcciones MAC asociadas a un solo puerto. Esto es común
cuando el switch está conectado a otro switch. El switch tiene una entrada independiente en la
tabla de direcciones MAC para cada trama recibida con una dirección MAC de origen diferente.

Haz clic en Reproducir en la figura para ver una demostración de cómo dos switches conectados
crean tablas de direcciones MAC.

9. Vídeo: Envío de Trama al Gateway Predeterminado

Cuando un dispositivo tiene una dirección IP ubicada en una red remota, la trama de Ethernet no
se puede enviar directamente al dispositivo de destino. En cambio, la trama de Ethernet se envía
a la dirección MAC del gateway predeterminado: el router.

En la ilustración, haz clic en Reproducir para ver una demostración de cómo la PC-A se
comunica con el gateway predeterminado.

Nota: En el vídeo, el paquete IP que se envía de la PC-A al destino en una red remota tiene
como dirección IP de origen la de la PC-A y como dirección IP de destino, la del host remoto.
El paquete IP de retorno tiene la dirección IP de origen del host remoto, y la dirección IP de
destino es la de la PC A.
10. Métodos de Reenvío de Tramas de Switches Cisco
Como aprendiste en el tema anterior, los switches utilizan sus tablas de direcciones MAC para
determinar qué puerto utilizar para reenviar tramas. Con los switches Cisco, en realidad hay dos
métodos de reenvío de tramas y hay buenas razones para usar uno en lugar del otro,
dependiendo de la situación.

Los switches utilizan uno de los siguientes métodos de reenvío para cambiar datos entre puertos
de red:

 Conmutación de almacenamiento y reenvío (Store-and-forward): este método de


reenvío de trama recibe la trama completa y calcula el CRC. CRC utiliza una fórmula
matemática, basada en el número de bits (1s) en la trama, para determinar si la trama
recibida tiene un error. Si el CRC es válido, el Switch busca la dirección de destino,
que determina la interfaz de salida. Luego, la trama se reenvía desde el puerto
correcto.
 Conmutación de corte (Cut-Through): este método de reenvío de trama reenvía la
trama antes de que se reciba por completo. Como mínimo, la dirección de destino de
la trama debe leerse antes de que la trama pueda reenviarse.

Una gran ventaja del switching de almacenamiento y reenvío es que determina si una trama
tiene errores antes de propagarlo. Cuando se detecta un error en una trama, el Switch descarta la
trama. Descartar tramas con errores reduce la cantidad de ancho de banda consumida por los
datos corruptos. Se requiere conmutación de almacenamiento y reenvío para el análisis de
calidad de servicio (QoS) en redes convergentes donde es necesaria la clasificación de trama
para la priorización del tráfico. Por ejemplo, las secuencias de datos de voz sobre IP (VoIP)
deben tener prioridad sobre el tráfico de navegación web.

Proceso de almacenamiento y reenvío

11. Conmutación por Método de Corte


En la conmutación de corte (Cut-through switching), el Switch actúa sobre los datos tan pronto
como se reciben, incluso si la transmisión no está completa. El Switch almacena la cantidad
suficiente de trama como para leer la dirección MAC de destino para que pueda determinar a
qué puerto debe reenviar los datos. La dirección MAC de destino se encuentra en los primeros 6
bytes de la trama que sigue al preámbulo. El Switch busca la dirección MAC de destino en su
tabla de switching, determina el puerto de interfaz de salida y reenvía la trama a su destino a
través del puerto designado del Switch. El interruptor no realiza ninguna comprobación de
errores en la trama.

Proceso método de corte


A continuación, se presentan dos variantes del cut-through switching:

 Conmutación de reenvío rápido (Fast-forward switching): ofrece el nivel más bajo


de latencia. El Fast-forward switching reenvía inmediatamente un paquete después
de leer la dirección de destino. Debido a que la Conmutación de reenvío
rápido comienza a reenviarse antes de que se haya recibido el paquete completo,
puede haber ocasiones en que los paquetes se transmiten con errores. Esto ocurre con
poca frecuencia y la NIC de destino descarta el paquete defectuoso al recibirlo. En el
modo de Fast-forward, la latencia se mide desde el primer bit recibido hasta el primer
bit transmitido. La Conmutación de reenvío rápido es el método típico de
conmutación de corte.
 Conmutación sin fragmentos (Fragment-free switching): en la conmutación sin
fragmentos, el Switch almacena los primeros 64 bytes de la trama antes de
reenviarlos. La razón por la que la conmutación sin fragmentos almacena solo los
primeros 64 bytes de la trama es que la mayoría de los errores y colisiones de red
ocurren durante los primeros 64 bytes. La conmutación sin fragmentos intenta
mejorar la Conmutación de reenvío rápido al realizar una pequeña comprobación de
errores en los primeros 64 bytes de la trama para garantizar que no se haya producido
una colisión antes de reenviar la trama.

Algunos switches están configurados para realizar una conmutación de corte por puerto hasta
que se alcanza un umbral de error definido por el usuario, y luego cambian automáticamente a
almacenar y reenviar. Cuando la tasa de error cae por debajo del umbral, el puerto cambia
automáticamente a conmutación de corte.
12. Almacenamiento en Búfer de Memoria en Switches

Un Switch Ethernet puede usar una técnica de almacenamiento en búfer para almacenar tramas
antes de reenviarlas. El almacenamiento en búfer también se puede usar cuando el puerto de
destino está ocupado debido a la congestión. El switch almacena la trama hasta que pueda
transmitirse.

Como se muestra en la tabla, hay dos métodos de Buffering de Memoria:

Métodos de memoria intermedia

Método Descripción

 Las tramas se almacenan en colas que están vinculadas a


puertos entrantes y salientes específicos.
 Una trama se transmite al puerto de salida solo cuando
todas las tramas por delante en la cola se han
Búfer de memoria transmitido con éxito.
basada en puerto  Es posible que una solo trama retrase la transmisión de
todos las tramas en la memoria debido a un puerto de
destino ocupado.
 Este retraso ocurre incluso si las otras tramas podrían
transmitirse a puertos de destino abiertos.

 Deposita todas las tramas en un búfer de memoria común


compartido por todos los puertos del Switch y la
cantidad de memoria de búfer requerida por un puerto se
Almacenamiento en asigna dinámicamente.
búfer de memoria  Las tramas en el búfer están vinculadas dinámicamente al
compartida puerto de destino, lo que permite recibir un paquete en
un puerto y luego transmitirlo en otro puerto, sin
moverlo a una cola diferente.

El almacenamiento en búfer de memoria compartida también da como resultado la capacidad de


almacenar tramas más grandes con potencialmente menos tramas descartados. Esto es
importante con la conmutación asimétrica que permite diferentes velocidades de datos en
diferentes puertos, como cuando se conecta un servidor a un puerto de conmutación de 10 Gbps
y PC a puertos de 1 Gbps.

13. Configuración de Dúplex y Velocidad

Dos de las configuraciones más básicas en un Switch son el ancho de banda (a veces
denominado “velocidad”) y la configuración dúplex para cada puerto de Switch individual. Es
fundamental que la configuración de dúplex y ancho de banda coincida entre el puerto del
Switch y los dispositivos conectados, como una computadora u otro Switch.

Hay dos tipos de configuraciones dúplex utilizadas para las comunicaciones en una red
Ethernet:

 Full-duplex: ambos extremos de la conexión pueden enviar y recibir simultáneamente.


 Half-duplex: solo un extremo de la conexión puede enviar a la vez.

La negociación automática es una función opcional que se encuentra en la mayoría de los


switches Ethernet y NIC. Permite que dos dispositivos negocien automáticamente las mejores
capacidades de velocidad y dúplex. Se elige full-duplex si ambos dispositivos tienen la
capacidad junto con su ancho de banda común más alto.

En la imagen, la NIC Ethernet para PC-A puede funcionar en full-duplex o half-duplex, y en 10


Mbps o 100 Mbps.

Dúplex y velocidad
La PC-A está conectada al switch S1 en el puerto 1, que puede operar en full-duplex o half-
duplex, y en 10 Mbps, 100 Mbps o 1000 Mbps (1 Gbps). Si ambos dispositivos están utilizando
la negociación automática, el modo operativo será full-duplex y 100 Mbps.

Nota: La mayoría de los switches de Cisco y las NIC de Ethernet tienen por defecto la
negociación automática para velocidad y dúplex. Los puertos Gigabit Ethernet solo funcionan
en full-duplex.
La falta de coincidencia dúplex es una de las causas más comunes de problemas de rendimiento
en enlaces Ethernet de 10/100 Mbps. Ocurre cuando un puerto en el enlace opera en half-duplex
mientras que el otro puerto opera en full-duplex, como se muestra en la imagen
Falta de coincidencia dúplex
S2 experimentará continuamente colisiones porque S1 sigue enviando tramas cada vez que tiene
algo que enviar.

La falta de coincidencia dúplex se produce cuando se restablecen uno o ambos puertos en un


enlace, y el proceso de negociación automática no da como resultado que ambos socios del
enlace tengan la misma configuración. También puede ocurrir cuando los usuarios reconfiguran
un lado de un enlace y olvidan reconfigurar el otro. Ambos lados de un enlace deberían tener
activada la negociación automática, o ambos lados deberían tenerla desactivada. La mejor
práctica es configurar ambos puertos del Switch Ethernet como full-duplex.

14. Auto-MDIX (MDIX automático)


Las conexiones entre dispositivos una vez requirieron el uso de un cable cruzado o directo. El
tipo de cable requerido dependía del tipo de dispositivos de interconexión.

Por ejemplo, la imagen identifica el tipo de cable correcto requerido para interconectar
dispositivos de Switch a Switch, de Switch a Router, de Switch a host o de Router a host. Se
utiliza un cable cruzado (Crossover ) cuando se conectan dispositivos similares, y un cable
directo (Straight-through) para conectarse a dispositivos diferentes.
Tipo de cable correcto para interconectar dispositivos
Nota: Una conexión directa entre un Router y un host requiere una conexión cruzada.
La mayoría de los dispositivos Switch ahora admiten la función automática de cruce de interfaz
dependiente del medio (auto-MDIX). Cuando está habilitado, el Switch detecta
automáticamente el tipo de cable conectado al puerto y configura las interfaces en consecuencia.
Por lo tanto, puedes usar un cable cruzado o un cable directo para las conexiones a un puerto de
cobre 10/100/1000 en el Switch, independientemente del tipo de dispositivo en el otro extremo
de la conexión.

La función auto-MDIX está habilitada de manera predeterminada en los switches que ejecutan


Cisco IOS Release 12.2 (18) SE o posterior. Sin embargo, la función podría deshabilitarse. Por
esta razón, siempre debe usar el tipo de cable correcto y no confiar en la función auto-MDIX.
Auto-MDIX se puede volver a habilitar utilizando el comando de configuración de
interfaz mdix auto.

También podría gustarte