Redes Ethernet Redes LAN: características 1 LAN: características • Distancia de operación mucho menor a WANs • Sistemas baseband • Data rate optimizado por el uso de más de dos líneas para transmisión de datos Topologías • ´80: – 10Mbps Ethernet bus (IEEE 802.3), – Token Ring (IEEE 802.5), – FDDI • ´90: aparece LAN switching, pero se siguió utilizando tecnología anterior... hasta mitad de la década 2 Topologías: broadcast • Broadcast: utilizado en Ethernet, Token Ring, FDDI – Todas las estaciones de la red reciben todos los paquetes transmitidos – Luego cada estación debe analizar si el paquete debe ser aceptado, rechazado o reenviado Topologías: broadcast 3 Redes Ethernet Topologías: Ethernet 4 Ethernet: implementación Half duplex • Half duplex: no permite que se transmitan y reciban datos a la vez • CSMA-CD: controla el acceso al medio en half duplex • Colisión: si dos estaciones transmiten simultáneamente CSMA-CD • A: detecta si el medio está disponible (Carrier Sense), si no espera • Medio compartido (Multiple Access), otros pueden transmitir a la vez... 5 CSMA-CD • B: intenta transmitir al mismo tiempo que A • Poco después, se dan cuenta de que otro dispositivo está enviando una trama (Collision Detect) • Cada estación espera un tiempo aleatorio para retransmitir • El tiempo después de la colisión se divide en slots, cada estación elige un slot al azar Colisiones • Forma de distribuir la carga de tráfico • Son parte de la operación NORMAL de Ethernet • Máximo número de time slots: 1024 • Máximo número de retransmisiones de la misma trama: 16 6 Slot time Formato de trama – 802.3 7 Formato de trama – Ethernet Length 802.3 – Ethernet 8 Formato de trama • Preámbulo – Utilizado para sincronización – 56 bits, unos y ceros alternados • Delimitador de trama – Marca el comienzo del frame Ethernet – 8 bits: 10101011 Formato de trama • MACs: – 2 campos con MAC address: fuente y destino – 48 bits (6 bytes) de longitud • Type (length) – 2 bytes de longitud – Número de bytes de datos LLC (excluyendo padding) 9 Formato de trama • Datos – De 46 a 1500 bytes de datos – Si hay menos de 46 bytes de datos, se agrega padding • FCS – 4 bytes, CRC – Incluye MACs, type y datos Topologías redes Ethernet • Estrella, con hubs (multiport repeaters) • Estrella, con switches • Full duplex – Alta velocidad, conexión punto a punto – Tx y Rx a la vez: duplica el BW – Switches full duplex + nodos full duplex 10 10/100/1000 Mbit/s Ethernet • Ethernet – 10 Mbit/s: 802.3 • Fast Ethernet – 100 Mbit/s: 802.3u • Gigabit Ethernet – 1000 Mbit/s: 802.3z LAN switching • Diferencias con WAN Switching: – Menores distancias – Mayores velocidades 11 LAN switching • Segmentos de LAN: conectados por switch – Impide que los datos con destino en el segmento origen pasen a otros segmentos – Permite múltiples conexiones entre segmentos – Aumenta el ancho de banda disponible LAN switching 12 Half vs. Full duplex • Por definición, Ethernet, Token Ring y FDDI son half duplex: – Una estación sólo puede transmitir o recibir – No puede realizar las dos operaciones a la vez • Switches full duplex: – Permite transmitir y recibir a la vez, – Duplican la velocidad – Implica conexión a través de dispositivos activos Ethernet: consideraciones físicas • Tipos de interfaces: – MDI: MAC address (estación) – MDI-X: switch/hub • Cableado: Cable UTP 13 Diseño de redes 10Base-T • Distancia máxima: 90 + 10 m Parámetro Máxima longitud del segmento Atenuación máxima Máximo delay de tx por segmento NEXT (4 MHz – 15 MHz) Límite 100 m <11.5 dB 1000 ns >30.5 dB Ethernet: Standards • 802.3 Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications • 802.3c Repeater Unit for 10 Mb/s Baseband Networks • 802.3x&y Specification for 802.3 Full-Duplex Operation and Physical Layer Specification for 100 Mb/s Operation on Two Pairs of Category 3 or Better Balanced Twisted Pair Cable (100BASE-T2) • 802.3z Physical Layers, Repeater, and Management Parameters for 1000 Mb/s Operation • 802.3.ab Physical Layer Parameters and Specifications for 1000 Mb/s Operation Over 4-Pair Category 5 Balanced Copper Cabling, Type 1000BASE-T • http://grouper.ieee.org/groups/802/3/index.html 14 Redes LAN switcheadas Bridges y switches • Conectan los segmentos a nivel 2 OSI (capa MAC) • Guardan, filtran y retransmiten tramas Ethernet • Funciones principales: – Evitar que el tráfico de un segmento a los otros segmentos – Descarte de paquetes defectuosos – Mejorar limitaciones de topología: – Máximo número de nodos – Límites de distancia – Delay 15 Forwarding table • Filtrado: en función de tabla de direcciones MAC (forwarding table) • Tabla: – Generada por el bridge en modo learning: • Transparent bridging (802.1) • Actua como repetidor, pero la dirección fuente de cada paquete se guarda en una tabla – Cargada manualmente por administrador Broadcasts en LAN switcheada 16 Spanning tree • Si dos subredes pueden ser alcanzadas por más de un camino, es preciso un mecanismo para seleccionar la ruta óptima • Debe evitarse la generación de loops: si una trama circula contínuamente en la red y se reproduce a sí misma, generando tráfico innecesario Spanning tree protocol • Provee redundancia • Evita loops – Sólo debe existir un camino activo entre dos nodos – Si no, se pueden duplicar los mensajes • STP: define un árbol con todos los switches de la red • La información se intercambia por medio de paquetes denominados BPDU 17 LANs switcheadas • Switches de LAN: – Conectan segmentos o nodos para transmisión directa – Reenvían cada trama al puerto donde está el dispositivo destino – Permite flujos en paralelo LAN switching 18 Métodos de switcheo: Cut-through • Decide adonde reenviar la trama después de recibir los 6 primeros bytes de la trama (MAC destino) • Ventajas: – Permite reenviar tramas a altas velocidades – Baja latencia: alrededor de 40 µs • Desventajas: – El switch comienza a reenviar la trama sin chequear si tiene errores – Puede propagar tramas defectuosas Métodos de switcheo: Store-and-forward • Switch: no toma decisiones hasta no recibir la trama completa • Ventaja: – No propaga tramas defectuosas • Desventajas: – Alta latencia, dependiente del tamaño de trama – Si la trama atraviesa varios switches que operan con este método, los retardos son importantes 19 Soluciones a métodos de switcheo • Fragment free cut-through – Se toma decisión después de recibir los primeros 64 bytes – Elimina la mayoría de las tramas defectuosas (runts) – Menor latencia que store-and-forward • Adaptative forwarding – Permite que un puerto del switch alterne entre cutthrough y store-and-forward en función del número de tramas erradas. 20