Está en la página 1de 28

Ethernet / IEEE 802.

Comunicacin de Datos I Ingeniera en Sistemas Facultad Cs. Exactas, Universidad Nacional de Centro de la Prov. de Bs. As

Sebastin Barbieri

Caractersticas

Desarrollada por DEC, Xerox e Intel (Ethernet)

Liberada por Xerox para que se utilice por cualquier empresa

Ambas normas (Ethernet y IEEE 802.3) coexisten actualmente Topologas de bus o estrella. Protocolo de acceso al medio: CSMA/CD 1-persistente; binary exponential backoff (10Mbps, 100Mbps, 1000Mbps) y full duplex (lnea dedicada) 10Mbps, 100Mbps, 1000Mbps, 10000 Standards en uso: 100Mbps y 1000Mbps, 10000Mbps Cables soportados:

Coaxial delgado (10Mbp) Pares de cables trenzados (UTP) (100-10000Mbps) Fibra ptica. (100-10000Mbps)
Sebastin Barbieri

Evolucin del Protocolo Xerox Palo Alto Research Center: Robert M. Metcalfe, 2.94Mbps. (1972)
DEC-Intel-Xerox (DIX Ethernet Statndard): Ethernet V1, 10Mbps (1980) DEC-Intel-Xerox (DIX V2.0): Ethernet V2, 10 Mbps (1982) 802.3 CSMA/CD, 10 Mbps (1985) IEEE 802.3a-1985: cable coaxial delgado a 10 Mbps, IEEE 802.3c-1985 especificaciones de un repetidor 10 Mbps. IEEE 802.3d-1987: enlace de fibra ptica, 10 Mbps (hasta 1000m de distancia) IEEE 802.3i-1990: par trenzado a 10 Mbps EEE 802.3 Ij-1993: enlace de fibra ptica, 10 Mbps (hasta 2000 m de distancia) IEEE 802.3u-1995: par trenzado a 100 Mbps (Fast Ethernet) y autonegociacin. IEEE 802.3x-1997: estndar para full duplex IEEE 802.3z-1998: estndar para 1000 Mbps (Gigabit Ethernet) sobre fibra ptica. IEEE 802.3ab-1999: Gigabit Ethernet sobre par trenzado IEEE 802.3ac-1998: extensin del tamao del frame Ethernet a 1522 bytes para incluir la etiqueta de VLAN IEEE 802.3ae-2002: Especificacin para 10 GigaBit Ethernet
Sebastin Barbieri

Sebastin Barbieri

Ethernet

Ethernet consta de cuatro elementos bsicos: El medio fsico: compuesto por los cables y otros elementos de hardware, como conectores, utilizados para transportar la seal dos utilizan entre los computadores conectados a la red. Los componentes de sealizacin: dispositivos electrnicos estandarizados (transceivers) que envan y reciben seales sobre un canal Ethernet. El conjunto de reglas para acceder el medio: protocolo utilizado por la interfaz (tarjeta de red) que controla el acceso al medio y que le permite a los computadores acceder (utilizar) de forma compartida el canal Ethernet. Existen dos modos: half y full duplex El frame Ethernet: conjunto de bits organizados de frame es utilizado para llevar los datos dentro del sistema Ethernet. Tambin recibe el nombre de marco o trama.
Sebastin Barbieri

Ethernet

Ethernet consta de cuatro elementos bsicos: El medio fsico: compuesto por los cables y otros elementos de hardware, como conectores, utilizados para transportar la seal dos utilizan entre los computadores conectados a la red. Los componentes de sealizacin: dispositivos electrnicos estandarizados (transceivers) que envan y reciben seales sobre un canal Ethernet. El conjunto de reglas para acceder el medio: protocolo utilizado por la interfaz (tarjeta de red) que controla el acceso al medio y que le permite a los computadores acceder (utilizar) de forma compartida el canal Ethernet. Existen dos modos: half y full duplex El frame Ethernet: conjunto de bits organizados de frame es utilizado para llevar los datos dentro del sistema Ethernet. Tambin recibe el nombre de marco o trama.
Sebastin Barbieri

Ethernet vs. 802.3

Sebastin Barbieri

Ethernet Medios Fsicos

Sebastin Barbieri

Ethernet- Half Duplex

Puede usarse sobre cualquier medio Obligatorio en aquellos que no soportan transmisin bidireccional simultanea Si otra interfaz (tarjeta de red) est transmitiendo habr una seal sobre el canal, que es llamada carrier. Basado CSMA/CD (CarrierSense Multiple Access with Collition Detection) El acceso al canal compartido est determinado por un mecanismo de control de acceso al medio embebido en la interfaz (tarjeta de red) Ethernet instalada en cada estacin Todas las otras interfaces deben esperar un tiempo denominado IFG (interframe gap de 96 bit times: tiempo que tomara transmitir 96 bits) hasta que el carrier termine, antes de poder transmitir Todas las interfaces Ethernet tienen la misma habilidad para enviar frames sobre el medio. Ninguna tiene prioridad (Multiple Access) A la seal le toma un tiempo finito viajar desde un extremo del cable Ethernet al otro. Se puede sensar la colisin de seales y detener la transmisin (Collision Detect) Retransmisin Algoritmo Backoff exponencial Evitar retransmisiones simultaneas Tiempo aleatorio mltiplo del slot_time
Sebastin Barbieri

Ethernet- Full Duplex


Envo y recepcin de datos simultneamente (en teora ofrece el doble de ancho de banda). No se comparte el segmento fsico: slo se interconectan dos dispositivos. Las dos estaciones deben ser capaces y estar configuradas para trabajar en full duplex. El medio debe tener trayectorias independientes para transmitir y recibir datos que operen de manera simultnea (no se utiliza CSMA/CD, aunque se respeta el IFG) 10BaseT, 10Base-FL, 100BaseTX, 100BaseFX, 1000Base-SX, 1000Base-LX, 1000Base-CX y 1000Base-T pueden usar full duplex En fibra ptica, los enlaces full duplex pueden ser ms largos que en half duplex.

Configuracin tpica: un switch central con un port por equipo


Sebastin Barbieri

Ethernet/IEEE 802.3: Formato de frame


PRE (7) SF D.DEST D.ORIG LONG PAD DATOS (VARIABLE) (1) (2 o 6) (2 o 6) (2) (V) Cubierto por FCS FCS (4)

PRE PRE(Prembulo): (Prembulo): 77bytes bytes10101010 10101010(duracin (duracin5,6 5,6microseg) microseg)sincronizacin sincronizacinde declock clock SF (Delimitador de frame): SF (Delimitador de frame): 11byte byte10101011 10101011sincronizacin sincronizacinaaframe. frame. Direcciones: Direcciones: Asignadas Asignadas(globales) (globales)por porla laIEEE-Registradas IEEE-Registradaspor porhardware hardwareen enla laplaca placa grupos: grupos: unicast: unicast:una unasola solaplaca placa(1er (1erbit biten en0) 0)(origen, (origen,destino) destino) multicast: grupo lgico de placas (1er bit en 1) multicast: grupo lgico de placas (1er bit en 1)(destino) (destino) broadcast: todas las placas (todos los bits en 1) (destino) broadcast: todas las placas (todos los bits en 1) (destino)(FF:FF:FF:FF:FF:FF) (FF:FF:FF:FF:FF:FF) LONG(Longitud): LONG(Longitud): Cantidad Cantidadde debytes bytesen enel elcampo campode dedatos datos(0 (0aa1500) 1500)(IEEE (IEEE802.3) 802.3) Tipo de protocolo encapsulado en el frame (Ethernet) Tipo de protocolo encapsulado en el frame (Ethernet) DATOS: DATOS: Datos Datosdel delnivel nivelsuperior superior(LLC (LLCsi siIEEE IEEE802.3) 802.3) sincronizacin a frame. sincronizacin a frame. PAD: PAD: Campo Campode derelleno rellenopara paralograr lograrel eltamano tamanomnimo mnimopermitido permitidopara paraun un frame (64 bytes desde direccin de origen hasta FCS inclusive) frame (64 bytes desde direccin de origen hasta FCS inclusive) FCS: FCS: Cdigo Cdigocclico cclicoque quecubre cubredesde desdedireccin direccinde dedestino destinohasta hastaPAD PAD inclusive inclusive Sebastin Barbieri 11

Direccin MAC

La Media Access Control Address o direccin de control de acceso al medio es un nmero hardware nico que se asigna dispositivo Ethernet en el momento de su fabricacin. Por lo general, la direccin MAC no se puede modificar. Conocer la dir MAC de un dispositivo Linux - ifconfig Windows - ipconfig /all
Sebastin Barbieri

Dominio de colisin
Dominio de colisin (DC): Parte de la red en que la transmisin de un equipo interfiere con la de los dems Problemas de escalabilidad (Ethernet, carga hasta 40%) Protocolos de acceso al medio (CSMA/CD) (dentro del DC) Segmentacin de un dominio de colisin (nivel 2 o superior) (separa DCs)
A B A 220 B

Trfico entre nodos


X ---Y: 500 X J: 10 X K: 20 X A: 1800 X B : 100 Y J: 10 Y K: 10 Y A: 2000 Y B: 50 J K: 800 J A : 20 J B : 2000 K B 1400 X Y J K X Y J K TOTAL: 8720 TOTAL: 4520 X ---Y: 500 X J: 10 X K: 20 X A: 1800 X B : 100 Y J: 10 Y K: 10 Y A: 2000 Y B: 50 J A : 20 TOTAL: 4420 X J: 10 X K: 20 X B : 100 Y J: 10 Y K: 10 Y B: 50 J K: 800 J A : 20 J B : 2000 K B 1400

Sebastin Barbieri

13

Dispositivos: Hub

Opera a nivel fsico del modelo ISO Repetidores multipuertos. Permite crear topologas centralizadas (star) Genera seal de colisin Facilita deteccin de fallas Replica Seal por todas las salidas. Baja demora Aumenta el dominio de colisin Dispositivo simple, reemplazado por los switches o bridges

PC PC

PC

PC

Configuracin Original

Sebastin Barbieri

14

Dispositivos: bridge/switch
Nivel 2 ISO Analiza los frames a nivel MAC Mayor demora que un hub Separa en dominios de colisin Permite compatibilizar segmentos de diferentes velocidades
BR BR Backbone 100 Mbps BR

HUB PC PC DC 2 Switch 10 Mbps PC PC DC 1 Switch Bridge multipuerto PC PC 100 Mbps Creacin de VLANs Los switches permiten enlazar un amplio nmero de LANs Ethernet, siendo capaz de soportar miles de estaciones. PC PC

Sebastin Barbieri

15

Dispositivos: Router

Operan en el nivel 3 de la ISO (Nivel de Red) Interconexin de Redes

Al Menos 2

Un paquete normalmente pasa por varios routers antes de llegar a su destino final. Routeo Tablas / Algoritmos

Trayecto mas corto Menor tiempo.

Sebastin Barbieri

16

Unidad de tiempo del protocolo de acceso al medio Tiempo mximo que una estacin puede tardar para detectar una colisin de un frame transmitido por ella Denominado collision window Slot time = 2 * demora en el cable + margen de seguridad

Ethernet - Slot y Longitud de la Red

demora en el cable = d. de propagacin + demora equipos + demora repetidores

Trama Mnima de 512 bytes - 64 Bytes - 10 y 100 Mbps


51,2 microseg calculada para un mximo de aprox 2800 m y 4 repetidores (10Mbps) 5,12 microseg calculada para un mximo de 205 m (100Mbps)

En 1000Mbps 20m con el mismo slot time Extensin de la longitud mnima de frame a 4096 bits (para lograr 200 mts de dimetro) Agregado de campo de extensin al frame Mantiene compatibilidad No agrega complejidad en los switches que soportan diferentes velocidades Ineficiente para frames pequeos Frame Bursting
PRE (7) SF D.DEST D.ORIG LONG PAD DATOS (VARIABLE) (1) (2 o 6) (2 o 6) (2) (V) Longitud minima de frame (Cubierto por FCS) Slot time =4096 FCS (4) EXTENSION (V)

Sebastin Barbieri

Gigabit Ethernet: Frame bursting

Solo utilizado en Gigabit Half Duplex La transmisin del primer frame limpia el canal para que se puedan transmitir la siguiente rfaga de frames. Una vez transmitido este primer frame, una estacin equipada con frame bursting puede enviar datos enseguida durante 65536 bit times. Para frames pequeos y sin frame bursting la eficiencia del canal es de slo un 12%.
la eficiencia puede llegar a un 90%
Sebastin Barbieri 18

Topologa Fsica y Lgica de un bus

Sebastin Barbieri

Fast Ethernet - 802.3u:


Red local de alta velocidad Surge por la necesidad de aumentar la velocidad de las redes locales Compatible con IEEE 802.3, slo cambia la velocidad a 100Mbps Slo es posible el uso de hubs (no cable multiacceso) Cableado:
NOMBRE 100Base-T4 100Base-TX 100Base-F CABLE par trenzado par trenzado fibra ptica L. MAX. SEGM 100 m 100 m 2000 m

Sebastin Barbieri

Cable UTP- Par trenzado


Nm Pin RJ45 1 2 3 4 (NU) 5 (NU) 6 7 (NU) Color (T568A) White/Green Green White/Orange Blue White/Blue Orange White/Brown Color (T568B) White/Orange Orange White/Green Blue White/Blue Green White/Brown

8 (NU) Brown Brown NU: no usados para Ethernet de 10M o de 100M

Tipos de cable Ethernet


Cable directo Conexin de dispositivos no iguales (PC-hub, etc) Normas A o B en ambos conectores Cable cruzado Conexin de dispositivos iguales (PC-PC, hub-hub) Normas diferentes en los conectores
Cable cruzado Conector 1 Conector 2 Blanco-Naranja Naranja Blanco-Verde Azul Blanco-Azul
Verde Blanco-Marron Marron Sebastin Barbieri

PIN 1 2 3 4 5 6 7 8

Blanco-Verde Verde Blanco-Naranja Azul Blanco-Azul Naranja


Blanco-Marron Marron

Autonegociacin
Proceso standard que permite la configuracin automtica de dispositivos Ethernet No es visible al operador de la red Los dispositivos seleccionan el modo de operacin ms eficiente en aspectos Velocidad Modo half o full duplex Etc Caractersticas Sealizacin propia Utilizada slo en vnculos punto a punto Se realiza slo al comienzo de la operacin del link. Operacin Cada dispositivo anuncia sus capacidades para cada caracterstica a negociar Se elige la comn de mayor prioridad (p.ej 100Mbps y 10Mbps) No SENSA el cable, puede requerir configuracin manual Sebastin Barbieri Problemas Bajar la velocidad del vnculo
Prioridades de autonegociacin A 1000BASE-T, full duplex B 1000BASE-T C 100BASE-T2, full duplex D 100BASE-TX, full duplex E 100BASE-T2 F 100BASE-T4 G 100BASE-TX H 10BASET, full duplex I 10BASE-T

Ejemplo- Autonegociacin
Operacin en el modo de desempeo ms alto
Interface 10Mbps

I
Hub

Interface 100Mbps

A qu velocidad trabajarn los puertos del hub?


La respuesta es: depende del diseador del Hub. Opcin 1: todos los puertos tendrn la mnima velocidad: 10BaseT Opcin 2: Si hay estaciones a 100Mbps no se podrn conectar estaciones a 10 Mbps fijo (le enviar un mensaje de intento de conexin fallido). Opcin 3: hub costoso, algunas estaciones se conectan a 10Mbps y otras a 100 Mbps, luego cada interfaz con una velocidad determinada se conectaria a un determinado switch. Los switches Ethernet con autonegociacin si pueden operar cada puerto a la velocidad que se requiera.
Sebastin Barbieri

Para poder enviar el datagram, debe encapsularlo en un frame Ethernet, es decir, necesita conocer la direccin de hardware del equipo destino. (MAC). Redes dinmicas, los equipos se conectan y desconectan, y cambian sus direcciones (placas) de subred Lo resuelve a travs del protocolo ARP El protocolo ARP tiene un papel clave entre los protocolos de capa de Internet relacionados con el protocolo TCP/IP, ya que permite que se conozca la direccin fsica de una tarjeta de interfaz de red correspondiente a una direccin IP. Por eso se llama Protocolo de Resolucin de Direccin (en ingls ARP significa Address Resolution Protocol).

ARP

Sebastin Barbieri

ARP
Se enva un paquete (ARP request) a la direccin de difusin de la red (broadcast (MAC = xx xx xx xx xx xx)) que contiene la direccin IP por la que se pregunta, y se espera a que esa mquina (u otra) responda (ARP reply) con la direccin Ethernet que le corresponde. Cada mquina mantiene una cach con las direcciones traducidas para reducir el retardo y la carga.
Hardware address space: Especifica el tipo de hardware; ejemplos son Ethernet o Packet Radio Net. Protocol address space: Especifica el tipo de protocolo, el mismo que en el campo de tipo EtherType en la cabecera de IEEE 802. Hardware address length: Especifica la longitud(en bytes) de la direccin hardware del paquete. Protocol address length: Especifica la longitud(en bytes) de las direcciones del protocolo en el paquete. Para IP ser de 4. Operation code: Especifica si se trata de una peticin(1) o una solicitud(2) ARP. Source/target hardware address: Contiene las direcciones fsica hardware. Source/target protocol address: Contiene las direcciones del protocolo. En TCP/IP son direcciones IP de 32 bits.

Sebastin Barbieri

ARP
Cuando se utiliza :

Cuando 2 hosts estn en la misma red y uno quiere enviar un paquete a otro. Cuando 2 host estn sobre redes diferentes y deben usar un gateway/router para alcanzar otro host. Cuando un router necesita enviar un paquete a un host a travs de otro router. Cuando un router necesita enviar un paquete a un host de la misma red.

Sebastin Barbieri

ARP
Comandos ARP

Arp (*nix/windows) Opciones bsicas

-a : Visualiza la tabla ARP de la interfaz. -d <dir host > : borra la entrada en la tabla corresp a la dir IP. -s <dir host> <dir HW> : establece una nueva entrada. -i <if> : permite definir una interfaz determinada.(*nix) Especificar nombre de la Interfaz (Windows).

Sebastin Barbieri

También podría gustarte