You are on page 1of 22

Principios bsicos de Ethernet Semestre 1 Captulo 6

Jorge Vsquez frederichen@yahoo.com

Contenido
Principios bsicos de Ethernet. Operacin de Ethernet.

Preguntas.
Conoce los principios bsicos de la tecnologa de Ethernet?

Cmo interactan Ethernet y el modelo OSI?


Conoce el proceso de entramado de Ethernet y la estructura de la trama?

Cules son las caractersticas del CSMA/CD?


Cules son los aspectos claves de la temporizacin de Ethernet, espacio entre tramas y tiempo de postergacin despus de una colisin? Cul es el concepto de auto-negociacin en relacin con la velocidad y el duplex?

Introduccin a Ethernet
En mayor el de del de estndares para origina y termina La problemacomit trfico en Internet seRedes Metropolitanas El 1985, parte acceso por varios usuarios a un medio y Locales del Instituto de Ingenieros Elctricos y la dcada en conexiones de Ethernet, sta tuvo su inicio enElectrnicos compartido se estudi en la Universidad de Hawai, (IEEE) public los estndares para las LAN. Estos estndares desarrollndose un sistema llamado Alohanet para permitir de los 70. comienzan estaciones de las Islas estndar para Ethernet es que varias con el nmero 802. El de Hawai tuvieran acceso el 802.3. estructurado a la banda de radiofrecuencia compartida El xito de Ethernet se debe a los siguientes factores: en la atmsfera. En la actualidad todos los estndares son Sencillez y facilidad de mantenimiento. bsicamente compatibles para el estndarnuevas tecnologas. Una trama con incorporar original CapacidadAlohanet sent las bases de Ethernet. Ms tarde, puede partir desde una antigua NIC de 10 Mbps para el mtodo de de Ethernet Confiabilidad acceso a coaxial de un PC, subir a CSMA/CD.de fibra de de cable Ethernet conocido como un enlace Bajo costo de instalacin y de actualizacin. 100 Mbps. Ethernet de 10 Gbps y terminar en una NIC de La primera LAN del mundo fue la versin original de Ethernet. Robert Metcalfe y sus compaeros de de permitir La idea original de Ethernet naci del problema no cambia. Al permanecer en redes de Ethernet, un paqueteXerox la disearon. El primer utilizaran que Ethernet es y evitar que las Por este o ms host considera el mismo medio publicado por que dos motivo, se estndar de Ethernet fue muy escalable. un consorciobanda entre Digital Equipment Company, Intel y El anchointerfirierande por s. podra aumentarse muchas seales de formado la red Xerox (DIX). veces sin cambiar la tecnologa base de Ethernet.

Reglas del IEEE para Ethernet


Ethernet utiliza la tecnologa banda base, Ethernet no es una sealizacinfabricantes dela cual usa la El IEEE no puede forzar a lospara networking, sino una equipamiento totalidad tecnologas. Las familianetworking a cumplir velocidades de Ethernet pueden de del ancho de banda del medio de transmisin. de para con todas las particularidades Los datos100,transmiten directamente sobre el bsico de la se 1000 10000 Mbps. El formato medio. ser de 10, ningn estndar. El IEEE espera que se logre lo siguiente: trama y las subcapas del IEEE de las Capas OSI 1 y 2 siguen siendo sealizacinpara todas de ingeniera necesaria para En la los mismos banda ancha, formas de Ethernet. Proporcionar la informacin las la seal de datos nunca se transmite directamentecumplan con los estndares de fabricar dispositivos que sobre el medio. Ethernet usaba sealizacin de banda ancha en el estndar 10BROAD36. Ethernet. Cuando es necesario expandir Ethernet para agregar un nuevo medio o capacidad, el IEEE publica un nuevo Promover difusin y en la 802.3. cable se innovaciones. En la radio del estndar TV introduzcan usa suplementos suplemento que los fabricantes por Los nuevos la sealizacin de banda ancha. Una o dos letras, (seal reciben una designacin de una seal analgicacomo por portadora) es modulada por la data y se transmite la seal. ejemplo: 802.3u. ANIMACION 1

Ethernet y el modelo OSI

ANIMACION 2

Denominacin
Las direcciones MAC a veces se denominan direcciones grabadas (BIA) ya que estas direcciones se graban en la Un dispositivo origen adjunta y un copian en la memoria memoria de slo lectura (ROM) se encabezado con la de accesoMAC del (RAM) cuando se los datoslaaNIC.red. A direccin aleatorio destino y enva inicializa la medida que estos datos viajan a travs de los medios de En la NIC deMAC de enlace de la red verifica si su red, la capa e informacin final a losdatos se agregan cada dispositivo de encabezados datos de la capa direccin superior. MAC coincide con la direccin destino fsica que Los datos la trama de datos. Si no las capas superioresNIC transporta de las entidades de hay concordancia, la se encapsulan dentro de la trama de la capa de enlace, entre el descarta la trama de datos. Cuando los datos llegan al nodo encabezado y el cierre, para luego ser enviada sobre la red. destino, la NIC hace una copia y pasa la trama hacia las capas superiores del modelo OSI. La NIC utiliza la direccin MAC para evaluar si el mensaje se debe pasar o no a las capas superiores del modelo OSI. La NIC realiza esta evaluacin sin utilizar tiempo de procesamiento de la CPU permitiendo mejores tiempos de comunicacin en una red Ethernet.

Entramado de la Capa 2
La entramado esprincipales de encapsulamiento de la Cuando los host se conectan para hacer que los debe de las Hay tres formas el de tramas es calcular el nmero existir El razn del envo proceso a un medio fsico, datos de alguna forma de informar a de trama:datos del protocolo de la a capas 2. Una trama es la unidad de cuando estn prximos Secuencia de verificacin los otros, datos de aplicacin del Capa superiores, especialmente los enviar un trama. Cada tecnologa tiene distintas formas para usuario, lleguen desde el origen hasta el destino. Capa hacerlo,2. pero todas las tramas, de cualquier tecnologa, Verificacin por redundancia cclica (CRC): Realiza poseen las tramas y losde sealizacin de inicio de bytes. Todas una secuencia bits, bytes y campos ubicados dentro clculos en los ayuda a obtener informacin esencial como Un entramado datos. de ellas, estn susceptibles a errores de distintos orgenes. la Todas las tramas contienen informacin de denominacin siguiente: Secuencia de verificacin de trama (FCS) El campo como, pordeejemplo, el Coloca a cada uno de los bytes en Paridad un nmero calculado por el del comunican entre s. bidimensional: nombre nodocomputador origen contiene son los computadores que se de origen en Cules (direccin MAC) y el nombrerealiza chequeosdestino (direccin un arreglo los datos de lay del computador verticales y bidimensional trama. funcin de comienza y cundo termina la comunicacin entre Cundo MAC). horizontales de redundancia sobre el mismo, creando as un computadores individuales.nmero byte extra, agrega al final de la trama par o impar deCuando resulta en Lamayora de las tramas tienen detectar los errores que se FCS se queun mtodo un algunos campos que se enva. unos La Proporciona para binarios. el computadordurante recibe la trama, el campo calcular especializados. destinola comunicacin. se vuelve a"longitud"el produjeron En algunas tecnologas, especifica la longitud exactacon una trama en bytes. Algunas nmero FCS y se compara de el nmero FCS que se Quin campo turno que "hablar" en protocolo de Checksum trama. Si para especifica elInternet: Agregada tienen un tiene el "tipo", los dos nmeros una "conversacin 3 incluye en la(suma de verificacin) de son distintos, Capa se los entre de todos los de que realiza laque se ha producido un error. valores computadores. de datos por sentado peticinbits envo. para obtener una suma.

Estructura de la trama de Ethernet


El campo Tipo de la Ethernet II se incorpor a la actual Endefinicin de trama del desarrollada la receptor debe la la En la capa Ethernet 802.3. El nodo estructura de la versin de de enlace de datos, por DIX antes de determinar versin IEEE 802.3 de Ethernet, el Prembulo adopcin deescul de los protocolos de capa superior est trama la casi idntica para examinando el campo presente en una trama entrante todas las velocidades y el Delimitador de Inicio10 Mbps hasta 10000 Mbps. Longitud/Tipo. desde de Trama (SFD) se combinaron en de Ethernet un solo campo, aunque el patrn binario era idntico. Si el valor de los dos octetos es igual o mayor que el de 0x600 que se denomina Longitud/Tipo apareca como slo El campo (hexadecimal), 1536 (decimal), entonces el contenido del campo de Data es codificado de acuerdo al Sin embargo, en versiones de IEEE y todas las Longitud en las primerasla capa fsica, casi slo como Tipo protocolo indicado. Ethernet son sustancialmente versiones de en la versin de DIX. Estos dos usos del campo se diferentes las unas en una otras, posterior cada de las combinaron oficialmente por DIX. versin teniendo del IEEE, Estndar presentado velocidad un ambos le daban ya Usado uso las redes TCP/IP que el por que juego distinto dealreglas de diseo en campo era comn Usaindustria. de toda arquitectnico. Tipo para determinar el protocolo de la la el campo capa superior. Ejemplos de tipo: - 0x0806 = ARP - 0x0800 = IPv4

Campos de la trama de Ethernet


Los Campos es un patrn relleno, pueden tener cualquier El Prembulo de datos y de alternado de unos y ceros que se El campo la direccin trama los tiempos tamao mximo longitud, mientras que lade de no contiene en utiliza para de sincronizacinorigen exceda el la direccin MAC de origen. La direccin origen cada trama Ethernet. Las permitido. Ethernet requiere que menores de tenga entre 64 y implementaciones de 10 Mbps y generalmente es la direccin unicast del nodo de transmisin de Ethernet. 1518 octetos de longitud. versiones ms veloces de Ethernet son sncronas y esta informacin de temporizacin es redundante pero se retiene Una FCS Longitud/Tipo admite El cuestiones de un valor de verificacin CRC de 4 bytes, por campocontienecompatibilidad. dos usos diferentes. Si el creadoes menor a 1536 decimal, 0x600 por el valor por el dispositivo emisor y recalculado (hexadecimal), dispositivoel valor indica verificar es un campo de un octeto entonces receptor para la longitud. La interpretacin Un Delimitador de Inicio de Tramala existencia de tramasde la daadas. se utiliza la informacin de LLC proporciona la longitud que marca el final de cuando la Capa temporizacin y identificacin del protocolo. El valor contiene la secuencia de bits 10101011.del tipo especifica el La corrupcincapa superior quecualquier punto desdevezinicio protocolo de de un solo bit en recibe los datos una el que de campo de direccin destino contiene la direccin delongitud El la direccin destino hasta el extremo del campoLa FCS se ha completado el procesamiento de Ethernet. destino har que cantidad de bytes puede ser unicast,sea diferente, la MAC. La direccin destino dede verificacin) multicast o de indica la la checksum (suma datos que sigue este campo. cobertura de la FCS se auto-incluye. broadcast.

Control de acceso al medio (MAC)


MAC se refiere a los protocolos que determinan cul de los computadores de un entorno de medios compartidos (dominio de colisin) puede transmitir los datos. Hay dos categoras amplias de Control de acceso al medio: determinstica (por turnos) y la no determinstica (el que primero llega, primero se sirve).

Ejemplos de protocolos determinsticos son: el Token Ring y el FDDI. El Token Ring es un entorno sin colisiones ya que slo un host es capaz de transmitir a la vez.
Los protocolos MAC no determinsticos utilizan CSMA/CD. La NIC espera la ausencia de seal en el medio y comienza a transmitir. Si dos nodos transmiten al mismo tiempo, se produce una colisin y ningn nodo podr transmitir.

Reglas de MAC y deteccin de la colisin


Los dispositivos de networking detectan que se ha producido Ethernet es una tecnologa de la amplitudde medios en los una colisin cuando aumenta broadcast de la seal compartidos. El mtodo de acceso CSMA/CD que se usa en medios de networking. Ethernet ejecuta tres funciones: Cuando se produce una colisin, cada nodo que se encuentra Transmitir y recibir paquetes de datos por poco tiempo a fin en transmisin contina transmitiendo Decodificar paquetes de datos y verificar que las colisin. de asegurar que todos los dispositivos detecten la direcciones sean vlidas antes de transferirlos a las capas superiores del modelo OSI Una vez que todos los dispositivos han detectado la colisin, Detectar errores dentro de los paquetes detransmisin la red se invoca el algoritmo de postergacin y la datos o en se interrumpe. Los nodos interrumpen la transmisin por un perodo determinado al CSMA/CD, diferente por dispositivo. En el mtodo de accesoazar, que es los dispositivos de networking que el perodo de retardo cada funcionan en Cuando caduca tienen datos para transmitirnodo puede el modo "escuchar antes de transmitir". intentar ganar acceso al medio de networking. Los dispositivos involucrados en la colisin no tienen prioridad para transmitir datos. ANIMACION 3

Temporizacin de Ethernet
En el modoestacin de una red Ethernet quese produce una Cualquier half duplex, si se asume que no desee trasmitir colisin, la estacin transmisora enviar 64 bits queinformacin un versiones de 10 "escucha" para asegurar de ninguna Lasmensaje, primeroMbps y ms lentas de Ethernet son de sincronizacinencuentre transmitiendo.estacin prembulo. otra estacin se de tiempos que se conoce el cable est en asncronas. Asncrona significa que cada Si como receptora silencio, ocho octetos de la informacin de temporizacin utiliza losla estacin comienza a transmitir de inmediato. Una estacin transmisora entonces enviar la siguiente para sincronizar el circuito receptor con los datos entrantes y informacin: La seal elctrica tarda un tiempo en transportarse por el luego los descarta. Informacin de las direcciones MAC destino yintroduce una cable (retardo) y cada repetidor subsiguiente origen. Otra informacin relacionada con el envo de la trama desde pequea cantidad de latencia en encabezado. Lospuerto al siguiente. Por lo tanto es posible que ms de un datos Las implementaciones de transmitir alade mayor transmisora Para estacin (FCS) utilizada opere, y laestacin noal mismo La checksum comience a 100para asegurar que velocidad de una que Ethernet CSMA/CD Mbps vez o casi se haya Ethernetel mensajecolisin colisin. completar la transmisin debe reconocer la duranteantes de daado Esto sncronas. Esto significa que la informacin de tiempo. son produce una la transmisin. temporizacindel tamao mnimo. embargo, por razones de de una trama no es necesaria, sin Lasla estacin conectada operala SFD duplex entoncesInicio la FCS la compatibilidad, que reciben la y en full (Delimitador de para Si estaciones el Prembulo trama recalculan ANIMACION 4 determinar estn enviar y entrante es vlido y luego envanse estacin puede presentes. de Trama) si el mensaje recibir de forma simultnea y no los mensajes vlidos acolisiones. capa superior de la pila del deberan producir la siguiente protocolo.

Espacio entre las tramas y postergacin


El espacio mnimo entre se tramas que perodo de espera Al producirse una colisindos introduce unno han sufrido una colisin transmitir, este se mide en incrementos de la mide antes de recibe el nombre de espacio entre tramas. Seranura desde el ltimo bit del campo de la FCS de la primera trama temporal del parmetro. hasta el primer bit del prembulo de la segunda trama.

Si la capa MAC no puede enviar la trama despus de diecisis intentos, abandona el intento y genera un error en la capa de Una vez enviada la trama, todas las estaciones de Ethernet red.10 Mbps deben esperar un mnimo dey96 tiempos de bit de Tal episodio es verdaderamente raro suele suceder slo cuando se producen cargasde que cualquier estacin cuando (9,6 microsegundos) antes en la red muy pesadas o pueda se producede manera legal, la siguiente trama. transmitir, un problema fsico en la red.

Manejo de los errores


Una seal de congestin puede estar compuesta por El estado de binario siempre en no forme una son las cualquier datoerror ms comn queredes Ethernetchecksum colisiones. apropiada para la porcin de la trama ya transmitida.

La mayora de las colisiones se producen cerca del El patrn de datos que se observa con mayor frecuencia para comienzo de la trama, a menudo, antes de la SFD. Las una seal de congestin es simplemente un patrn de uno, colisiones que se se repite, al igual que SFD generalmente cero, uno, cero que producen antes de la el Prembulo. no se informan a las capas superiores, como si no se produjeran. Los mensajes daados, transmitidos de forma parcial, generalmente se conocen como fragmentos de colisin o Tan pronto como se detecta una colisin, las estaciones runts. transmisoras envan una seal de congestin de 32 bits que la impone. Esto se hace de manera que se corrompen por Las colisionesdatos transmitidos y todas las estaciones largo completo los normales tienen menos de 64 octetos de y, por lo tanto, reprueban tanto lala colisin. longitud mnima tienen la posibilidad de detectar prueba de como la prueba de la checksum de FCS.

Tipos de colisiones
En colisin simple producen despus 100BASE-TX Las el cable UTP pores una colisin que se detecta al tratar de Unacolisiones que seejemplo 10BASE-T, de los primeros 64 y 1000BASE-T, como las en seales se intento La en transmitir una trama, pero de el siguiente encuentrandiferencia octetos reciben el nombre dos"colisiones tardas". es posible pares diferentes, no cambio en la caracterstica enviarla con xito. se produce un tardas y las colisiones que msla seal. Lasentre las colisiones de importante colisiones se reconocen en UTP slo cuando se producenopera en half primeros 64 octetos radica en que la la estacin antes de los duplex. Las colisiones mltiples indican forma misma trama colision NIC de Ethernet retransmitir de que la automtica una trama una y sufrido antesde una colisin remota son una trama Las caractersticas de ser transmitida no xito. que haotra vezuna colisin normal, peroconretransmitir que mide menos que la longitud mnima, tiene una colisin tarda. automticamente una trama que ha sufrido una checksum de FCS invlida, pero no muestra sntoma remotas y tardas. Los tres tipos de colisiones son:elLocales, de colisin local del exceso de voltaje o actividad de transmisin/recepcin simultnea. En lo crear una colisin NIC, todo sali bien y las capas Para que respecta a la local en un cable coaxial, la seal superiores de la pila delque encuentra una seal quesi se viaja por el cable hasta protocolo deben determinar se La colisin remota es el resultadoretransmisin, que estacin de colisiones una proviene perdi la trama. extremo lejanolas formas de onda se de la otra estacin. Entonces, de una conexin con producen en el A diferencia de la que detecta una las redes de UTPmaneja de tipo ms comn superponen cancelando algunas parteses el la misma forma repetidores. En colisin tarda la este de la seal y de si fuera duplicando otras. reforzando que colisin normal. quecolisin ounase observa. ANIMACION 5

Errores de Ethernet
Colisin o runt: Transmisin real y el informado de octetos Error de intervalo: El nmerosimultnea que se produce antes trama no concuerda. en unade haber transcurrido la ranura temporal.

Colisin tarda: Transmisin simultnea que se produce Fantasma o haber transcurrido la ranura temporal. o evento despus de jabber: Prembulo inusualmente largo de congestin. Errores de intervalo, trama larga, jabber: Transmisin Mientras lasilegalmentelocales o remotas se consideran parte excesiva o colisiones larga. normal de la operacin de Ethernet, las colisiones tardas son un error. fragmento de colisin o runt: Transmisin Trama corta, ilegalmente corta. El estndar 802.3, en varios lugares, define al jabber como Error de FCS: de al menos 20.000 una transmisinTransmisin daada a 50.000 tiempos de bit de duracin. La mayora de las referencias al o excesivo de Error de alineamiento: Nmero insuficiente jabber, realmente se deben llamar tramas largas. bits transmitidos. ANIMACION 6

FCS y ms all
Un una trama con error de FCS, es probableaque la menudo por En error de alineamiento es causado controladores de software daados, o una colisin, y con Fluke Networks encabezado el trmino fantasma para informacin del ha acuado sea correcta, pero la checksum frecuencia la energa (ruido) que seuna fallaen el cable y que que calcula la estacin receptora no concuerda la checksum referirse a viene acompaado por detecta de con la de FCS. que adjunta la estacin transmisora al extremo de checksum parece ser una trama, pero que carece de un SFD vlido. la trama. Por lo tanto, se descarta la trama. Paratrama con un valor vlido en el campo "longitud"una Una ser considerada fantasma, la trama debe tener pero que gran cantidad de erroresel nmero real de una sola longitud deconcuerda 72 octetos, incluyendo el prembulo. Una no al menos con FCS provenientes de octetos contabilizados seel lo general,datosNIC defectuosa y/o falla estacin indican, clasifica de una de remota. De lo contrario,enporcampocomo colisinla trama recibida se le corrupcin en los controladores del software, un cable o llama error de rango. defectuoso que conecta esa estacin a la red o un puerto El error de tierra y tambin aparece cableado valor del de mallas a rango Lashub defectuoso. otros problemas de cuando elson campo de longitud es menor que el tamao mnimo legal sin normalmenteel campo de los fantasmas. La mayora de las la causa de datos. relleno para que no termina en un lmite de octeto se conoce Un mensaje herramientas de monitoreo de la red no del nmero la como error de alineamiento. En lugar reconocen correcto de El error Fuera de rango, se informa cuando el valor del existencia deque forman agrupaciones completas de octetos, bits binarios fantasmas. campo "longitud" indica que el tamao de los datos es hay bits adicionales que sobran. demasiado grande para ser legal.

Auto-negociacin de Ethernet
Al crecer Ethernet de 10 a 100 han interpretado necesario Despus que ambas estaciones y 1000 Mbps, fue qu ofrece hacer que cada tecnologa pudiera operar con las dems de el otro extremo, ambas cambian proceso que recibecomn de manera directa, a travs de un a la configuracin el mayor rendimiento y establecen un enlace a dicha velocidad. nombre de Auto-negociacin de las velocidades en half duplex o en full duplex. Si algo interrumpe la comunicacin y se pierde el enlace, los La 10BASE-T requiri que cada estacin transmitiera un dos socios intentan conectarse nuevamente a la velocidad de pulso de enlace aproximadamente cada 16 milisegundos, la ltima negociacin. siempre que la estacin no estuviera transmitiendo un mensaje. Si ha pasado demasiado tiempo desde que se perdi el La Auto-Negociacin adopt la seal anterior y la enlace, el proceso de Auto-Negociacin comienza de nuevo. redenomin Pulso de enlace normal (NLP). Cuando se Es posible que sede NLP el enlace debido a influencias de enva una serie pierda en un grupo con el propsito externas tales como el grupo recibecable o la emisin de de Auto-Negociacin, una falla en el el nombre de rfaga una Pulso de enlace rpido (FLP). reconfiguracin por uno de los socios

Estableciendo enlaces full y half duplex


La Auto-Negociacin es optativa para la mayora a las En half duplex, slo una estacin un enlace en duplex. vez. Existen dos mtodos para lograr puede transmitir dela implementaciones de Ethernet. Gigabit Ethernet En las implementaciones en de Auto-Negociacin requiere de coaxial, una transmisin desde Uno es a travs de un ciclo el usuario puede deshabilitarla.y completo su implementacin aunque que las seales se superpongan y una segunda estacin har el otro es forzarla Auto-Negociacin se que ambos extremos Originalmente, administrativamente a defini para las se corrompan. Como el UTP y la fibra, por lo general, del enlace realicen de UTP de Ethernet y se tienen implementaciones una conexin seales no transmiten por pares distintos, las en duplex. extendi para trabajar con otras implementaciones de oportunidad de superponerse o daarse. fibra ptica. Son dos las modalidades de duplex, half y full. Para los Se permite que dos estacioneshalf-duplex es full-duplex punto Cuandocompartidos, el modo100BASE-TX est presente y la medios la sealizacin de la de un enlace obligatorio. a punto transmitan en cualquier momento, sin importar que estacin la admite, intentar establecer un enlace sin Todas las implementaciones en cable la otra estacin est transmitiendo. ocoaxial son half-duplex negociacin. Si se produce el enlace se transmiten las por naturaleza y la estacin proceder full duplex.tecnologa. rfagas de FLP, no pueden operar en con dicha Las implementaciones del enlace y fibra pueden operar FLP,half Si el otro extremo en UTP mayora de lasrfaga de en La Auto-Negociacin evita la no ofrece una situaciones duplex.cambio, ofrece NLP, entonces el dispositivoespecifican Las implementaciones Gbps se supone pero a una estacin de un enlacede 10 a punto transmite de donde punto slo para full duplex. es una estacin 10BASE-T. automticamente que acuerdo a las reglas de half-duplex y la otra de acuerdo a las reglas de full-duplex. ANIMACION 7

Cuestionario final.
Cules son las caractersticas de Ethernet que contribuyen a su uso extendido? Despus de una colisin en Ethernet, qu dispositivo recibe la prioridad para el envo de datos al aplicar el algoritmo de postergacin? Cmo se detectan las colisiones en una red Ethernet?

Cules son las subcapas de la capa de enlace de datos del modelo OSI?
Dnde se origina la direccin MAC? ANIMACION 8

You might also like