INTERCONEXIÓN DE REDES EJERCICIOS RESUELTOS
Ejercicio 2.1.1
Tenemos dos sistemas, A y B conectados a la misma LAN y que trabajan con Ethernet 1000Base-TX (Gigabit
Ethernet). El proceso de comunicación empieza cuando el usuario del servicio IP del sistema A tiene lista una
3_SDU de 1600 bytes para enviar al usuario del servicio IP del sistema B. Considerar que el protocolo IP añade
una cabecera de 20 bytes y que la capa 2 se divide en dos subniveles: un nivel 2a (MAC) y un nivel 2b (LLC).
Describir el proceso de encapsulado y desencapsulado de la 3_SDU desde que está lista en el transmisor
(estación A) hasta que se recibe en el receptor (estación B). Describir el formato de la trama LLC y de la trama
MAC Ethernet 802.3.
Resolución
Primero, hay que mirar la resolución del 2.3.6, donde hay más detalles sobre cómo fragmentar y sobre
el encapsulamiento.
Nivel 3 (IP) del sistema A (transmisor)
En el sistema A, el protocolo de nivel 3 (IP) tiene que encapsular la 3_SDU, tras haber averiguado si tiene
que fragmentar según la MTU de Ethernet (1500 bytes). Fragmenta los 1600 bytes en dos:
Figura 1: Fragmentación de la 3_SDU
A cada fragmento, el nivel IP añade su cabecera de 20 bytes, así que la 3_SDU en realidad se envía con dos
paquetes IP: uno de 1492 bytes y el otro de 148 bytes. En la cabecera de cada paquete IP aparecerán las
@IP origen A y la destino B, aparte de otros campos definidos por el protocolo IP.
Figura 2: Encapsulamiento de 3_SDU por parte de IP
Nivel LLC del sistema A (transmisor)
A nivel LLC, se añadirá la cabecera LLC (3 bytes); en el campo de control se identificará la LLC_PDU del
tipo “Unnumbered information” (campo de control = x03) relacionada con el servicio LLC tipo 1 (no orientado
a conexión). El SAP de Internet es ‘0x06’ (se puede buscar por Internet [1]).
El campo de datos de cada LLC_PDU es uno de los dos paquetes IP.
1
Enrica Zola ([Link]@[Link]) ©
INTERCONEXIÓN DE REDES EJERCICIOS RESUELTOS
Figura 3: Encapsulamiento de IP_PDU por parte de LLC
Nivel MAC del sistema A (transmisor)
A nivel MAC se añade la cabecera MAC, en la que ha de aparecer la @MAC correspondiente a la estación A
como origen, y la de B como destino.
En el campo “Longitud” se pondrá la longitud en bytes de la LLC-PDU: en el primer fragmento, se indicará
1495 (05D7 en hexadecimal), mientras que en el segundo fragmento 151 (0097 en hexadecimal). Una vez
calculado el CRC sobre los campos (desde @MAC destino hasta el último byte del campo de datos), se
añade al fondo de la trama en el campo “CRC” de 4 bytes.
Figura 4: Encapsulamiento de LLC_PDU por parte de MAC
Antes de pasar las MAC_PDU_1 y MAC_PDU_2 al nivel físico, el nivel MAC añade el preámbulo y el SFD
(Start Frame Delimiter). A nivel físico, se codifica la señal según el protocolo de capa física y el tipo de
cableado; la señal correspondiente a cada trama se transmite separada de la anterior por un Inter Frame Gap
(IFG):
Figura 5: Envío de la señal dentro del canal Gigabit Ethernet FDX
2
Enrica Zola ([Link]@[Link]) ©
INTERCONEXIÓN DE REDES EJERCICIOS RESUELTOS
El nivel físico del receptor (sistema B) se sincroniza con la llegada de la señal a través del preámbulo y
detecta el inicio de la MAC_PDU con el SFD. Tras haber descodificado la señal, pasa los bits recibidos a la
capa MAC.
Nivel MAC del sistema B (receptor)
A nivel MAC, se reciben las dos tramas originales (MAC_PDU_1 y MAC_PDU_2, ver Figura 4) y se procesan
las cabeceras: primero comprueba el CRC y, si no hay errores, mira la dirección destino.
B ve que va dirigida a ella, así que sigue procesando. Lee el campo L/T y detecta la longitud real de los datos
de cada MAC_PDU (1495 bytes y 151 bytes, respectivamente), y pasa la dos MAC-SDUs a la capa superior
(LLC).
Nivel LLC del sistema B (receptor)
El nivel LLC procesa la cabecera LLC de cada LLC_PDU (= MAC_SDU); de los campos DSAP y SSAP ve
que, quién ha solicitado el servicio, es IP.
Del campo de control aprende que la trama LLC es una trama “Unnumbered information”, con lo que
desprende que el servicio solicitado por IP es de transferencia de datos sin confirmación (LLC Tipo 1).
Nivel 3 (IP) del sistema B (receptor)
A nivel 3 se reciben los dos paquetes originales (IP_PDU_1 e IP_PDU_2); en la cabecera IP se indica que
son dos fragmentos de la misma IP_SDU, con lo que el nivel IP reúne los datos y entrega la IP_SDU al
usuario del servicio IP del sistema B.
[1] Service Access Point – Path Control – SAP Identifiers.
[Link] (último
acceso 19/03/2020)
3
Enrica Zola ([Link]@[Link]) ©