Juan Pueyo TEMA 05 SUBNIVEL LLC Estándar 802.2 LLC • El nivel de enlace del modelo OSI está dividido en dos subniveles, el subnivel MAC y el subnivel LLC. • Funciones del subnivel MAC: • Delimitación de tramas: preámbulo en Ethernet • Direccionamiento de estaciones: direcciones MAC de origen y destino. • Protocolo de acceso al medio: compartición del medio por las estaciones. • Funciones del subnivel LLC: • Control de flujo entre estaciones. • Recuperación de errores. • Permite conexiones con los niveles superiores OSI. TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos – Tema 05 Redes y Sistemas Distribuidos Juan Pueyo 2 1 Juan Pueyo Cabeceras MAC y LLC • Cabecera MAC en Ethernet Sección Preámbulo 7 Bytes SFD @dest 1 6 @orig Long 6 2 Datos LLC 0-1497 Relleno FCS 0-46 4 • Cabecera LLC en Ethernet Sección DSAP SSAP CONTROL Bytes 1 1 1/2 • En el campo de datos de la trama MAC, es donde se colocan las cabeceras de niveles superiores. TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos 3 Juan Pueyo Cabecera LLC • Incluye dos bytes para definir los SAP en las estaciones de destino (destination SAP) y origen (source SAP). • Un SAP (puntos de acceso al servicio): es un valor que indica con qué protocolo de nivel superior se va a comunicar. • Ejemplos de SAP: • • • • • 0x00: Nulo 0x06: IP 0xE0: Netware 0xF4: Gestión de LAN etc. TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos – Tema 05 Sección DSAP SSAP CONTROL Bytes 1 1 1/2 Redes y Sistemas Distribuidos Juan Pueyo 4 2 Juan Pueyo Cabecera LLC • Campo de Control: • Es un campo de 1 o 2 bytes. • En un función de los valores de los dos primeros bits del primer byte, podemos tener tres tipos de tramas: • Tramas de información • Tramas de supervisión • Tramas no numeradas TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos Juan Pueyo 5 Servicios ofrecidos por LLC • Los servicios ofrecidos son tres: • LLC-1: no proporciona funciones de recuperación de errores. • LLC-2: ofrece control de flujo y de errores. Las tramas incluyen secuencia para detectar pérdidas de tramas. La recuperación de errores se realiza mediante confirmaciones, rechazos, temporizaciones y retransmisiones. • LLC-3: similar al LLC-1, pero que permite confirmaciones. TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos – Tema 05 Redes y Sistemas Distribuidos Juan Pueyo 6 3 Juan Pueyo Tramas y Servicio en LLC TRAMA 01234567 MANDATO RESPUESTA NOMBRE Información 0 I I Información numerada X Supervisión 10000000 RR RR Receive Ready X 10100000 RNR RNR Receive Not Ready X 10010000 REJ REJ Reject X 1100–000 UI UI X 1111–101 XID XID X X X 1100–111 Test Test X X X 1100–010 DISC DISC X 1100–110 SABME SABME X 1110–001 UA UA X 1111–110 DM DM X 1111–000 FRMR FRMR X No numeradas TEMA 05 – Subnivel LLC Redes y Sistemas Distribuidos – Tema 05 Redes y Sistemas Distribuidos LLC-1 Juan Pueyo LLC-2 LLC-3 7 4