Está en la página 1de 32

CAPTULO 1X09 Ethernet (IEEE 802.

3)

Jaime de Roque Martnez. 2011.

ESTNDARES ETHERNET
Ethernet opera en las dos capas inferiores del modelo OSI: la capa de enlace de datos y la capa fsica. Ethernet, en realidad, se implementa slo en la mitad inferior de la capa 2 (subcapa MAC) y en la capa fsica. La capa fsica de Ethernet implica seales, componentes fsicos y topologas. La subcapa MAC prepara los datos para transmitirlos a travs de los medios. La subcapa LLC sigue siendo relativamente independiente del equipo fsico que se utilizar para el proceso de comunicacin. Para Ethernet, el estndar IEEE 802.2 describe las funciones de la subcapa LLC y el estndar IEEE 802.3 describe las funciones de la subcapa MAC y de la capa fsica. El Control de enlace lgico se encarga de la comunicacin entre las capas superiores y las capas inferiores, que generalmente es el hardware. La subcapa LLC toma los datos del protocolo de la red, que generalmente son un paquete IPv4, y agrega informacin de control para ayudar a identificar el contenido del mensaje cuando este llegue al nodo de destino. El LLC se implementa en el software. En una computadora, el LLC puede considerarse como el controlador de la Tarjeta de interfaz de red (NIC) que permite al S.O. comunicarse con la electrnica de la tarjeta.

SUBCAPA MAC
La subcapa MAC se ocupa de las siguientes funciones: ENCAPSULACIN DE DATOS: La encapsulacin de datos proporciona tres funciones principales: Delimitacin de trama, direccionamiento y deteccin de errores. CONTROL DE ACCESO AL MEDIO: La subcapa MAC controla la colocacin de tramas en los medios y la extraccin de tramas de los medios. Esto incluye el inicio de la transmisin de tramas y la recuperacin por fallo de transmisin debido a colisiones. TOPOLOGA LGICA: La topologa lgica de Ethernet es un bus de multiacceso. Esto significa que todos los nodos (dispositivos) en ese segmento de la red comparten el medio. Esto significa adems que todos los nodos de ese segmento reciben todas las tramas transmitidas por cualquier nodo de dicho segmento. Debido a que todos los nodos reciben todas las tramas, cada nodo debe determinar si debe aceptar y procesar una determinada trama. Esto requiere analizar el direccionamiento en la trama provisto por la direccin MAC. Ethernet ofrece un mtodo para determinar cmo comparten los nodos el acceso al medio (CSMA/CD).

IMPLEMENTACIONES ETHERNET
La mayor parte del trfico en Internet se origina y termina en conexiones de Ethernet. Actualmente, el mismo protocolo que transportaba datos a 3 Mbps en sus inicios puede transportar datos a 10 Gbps. Su xito se debe a: Simplicidad y facilidad de mantenimiento Capacidad para incorporar nuevas tecnologas Confiabilidad Bajo costo de instalacin y actualizacin. La introduccin de GbE (Gigabit Ethernet) ha extendido la tecnologa Ethernet LAN original a distancias que la convierte en un estndar WAN (comnmente conocido como MAN o red de rea metropolitana). Ya que se trata de una tecnologa asociada con la capa fsica, Ethernet especifica e implementa los esquemas de codificacin y decodificacin que permiten el transporte de las seales de los bits de trama. Ethernet admite una gran variedad de tipos de medios (cobre, fibra ptica, etc.), sin embargo, la estructura de la trama de Ethernet permanece constante a travs de todas sus implementaciones fsicas (nunca incluir Ethernet Inalmbrico).

PRIMEROS MEDIOS ETHERNET


Las primeras versiones de Ethernet utilizaban cable coaxial para conectar computadoras en una topologa de bus. Cada computadora se conectaba directamente al backbone. Estas primeras versiones de Ethernet se conocan como: THICKNET(10BASE5): 10BASE5 utilizaba un coaxial grueso que alcanzaba hasta 500 metros sin el uso de repetidor. THINNET(10BASE2): 10BASE2 utilizaba un coaxial fino que tena un dimetro menor y era ms flexible que 10BASE5, siendo ms fcil de instalar pero logrando distancias mximas sin repetidores de 185 metros. La estructura de la trama Ethernet de estos medios y la actual prcticamente no ha cambiado (el encabezado y el triler). Sin embargo, los medios fsicos y el control de acceso al medio han evolucionado, y continan hacindolo. Los medios fsicos originales de cable coaxial grueso y fino se reemplazaron por categoras iniciales de cables UTP. En comparacin con los cables coaxiales, los cables UTP eran ms fciles de utilizar, ms livianos y menos costosos. La topologa fsica en bus se cambi por una topologa en estrella utilizando hubs. Los hubs son concentradores de conexiones. La utilizacin del hub en esta topologa de bus aument la confiabilidad de la red, ya que permite que cualquier cable falle sin provocar una interrupcin en toda la red. Sin embargo, la repeticin de la trama a los dems puertos no solucion el problema de las colisiones.

ADMINISTRACIN DE COLISIONES
En redes 10BASE-T, el punto central de red era generalmente un hub. El medio era compartido, donde slo una estacin poda realizar una transmisin de forma exitosa. Es decir, la comunicacin era half-dplex. A medida que se agregaban ms dispositivos a una red Ethernet, la cantidad de colisiones de tramas aumentaba notablemente. Durante los perodos de poca actividad de comunicacin, las pocas colisiones que se producan se administraban mediante el CSMA/CD, con muy poco impacto en el rendimiento, en caso de que lo hubiera. A medida que se agregaban usuarios a la red, las colisiones provocaban un impacto significativamente negativo en la experiencia del usuario. Un desarrollo importante que mejor el rendimiento de la LAN fue la introduccin de los switches para reemplazar los hubs en redes basadas en Ethernet, estrechamente relacionado con la aparicin de 100BASE-TX. Los switches pueden controlar el flujo de datos mediante el aislamiento de cada uno de los puertos y el envo de tramas slo al destino correspondiente (en caso que se conozca), en vez del envo de todas las tramas a todos los dispositivos. En una operacin full-dplex realizada por el switch, se deja de utilizar el mtodo CSMA/CD debido a que ya no es necesario.

TRAMAS ETHERNET
Existen cuatro tipos diferentes de tramas en el mundo de Ethernet. Esto es un resultado de diferentes implementaciones creadas con diferentes propsitos en diferentes momentos. ETHERNET II Es el tipo de trama Ethernet ms sencillo. Consta de 2 bytes extra en el encabezado usados para la descripcin del tipo. Este campo, simplemente, identifica el protocolo de capa superior al que pasar el paquete. Por ejemplo, este campo con un valor 0x0800 representa IP, mientras que 0x8137 representa IPX. ETHERNET 802.3 La trama Ethernet 802.3 fue creada originalmente por Novell para su uso nico con el protocolo IPX, estandarizndose posteriormente por el IEEE. Estas tramas no contienen ninguna informacin LLC. En las mismas, el campo Longitud representa la longitud de los datos contenidos, en lugar del protocolo que viene encapsulado, ya que se asume que ser IPX puesto que no funciona con otros tipos de protocolos diferentes a este.

TRAMAS ETHERNET
ETHERNET 802.2 (SAP) Para que Ethernet pudiera proveer una mayor flexibilidad, el IEEE defini lo que se conoce como la subcapa LLC, sub-capa superior de la capa de enlace de datos. A primera vista, una trama Ethernet parece una trama 802.3, dado que tiene un campo longitud. Sin embargo, la primera parte de los datos encapsulados contiene informacin LLC para poder interactuar con diferentes protocolos de capa de red. Por ejemplo, un valor de 0x06 se referir a IP, 0xE0 a IPX, Este es un campo de 1 byte (SAP). ETHERNET SNAP Es el ltimo tipo de trama Ethernet. Fue desarrollado como solucin a problemas de compatibilidad. Dado que muchos proveedores han utilizado el tipo de trama Ethernet II para identificar sus protocolos de capa superior antes de la estandarizacin del 802.2, al moverse al nuevo estndar se vieron limitados al campo de 1 byte para identificar protocolos, en lugar del campo de 2 byte con el que contaban con Ethernet II. Esto provoc que el IEEE desarrollar el tipo de trama SNAP. Con Ethernet SNAP se permite un grado de flexibilidad mayor para protocolos propietarios. Con SNAP, el campo LLC indicar que, posterior a l, viene informacin SNAP. Como valor de SNAP, la identificacin del protocolo encapsulado dar la siguiente informacin: por un lado el proveedor del protocolo (OUI) y por otra el protocolo encapsulado.

TRAMAS ETHERNET
El estndar Ethernet original defini el tamao mnimo de trama en 64 bytes y el tamao mximo de trama en 1518 bytes. Esto incluye todos los bytes desde el campo Direccin MAC de destino hasta el campo FCS. Los campos Prembulo y Delimitador de inicio de trama no se incluyen en los tamaos de trama mximos y mnimos. El estndar IEEE 802.3ac, publicado en 1998, ampli el tamao de trama mximo permitido a 1522 bytes, para admitir tramas etiquetadas con informacin de VLAN. Si el tamao de una trama transmitida es menor que el mnimo o mayor que el mximo, el dispositivo receptor descarta la trama. Es posible que las tramas descartadas se originen en colisiones u otras seales no deseadas y, por lo tanto, se consideran no vlidas.

ENCAPSULACIN DEL PAQUETE: LA TRAMA


Las tramas Ethernet constan de los siguientes campos: Prembulo y Delimitador de Inicio de la Trama: Se usan para la sincronizacin entre el dispositivo emisor y el receptor. Captan la atencin de los nodos receptores, indicndoles que se preparen para recibir una nueva trama. Direccin MAC destino y MAC origen: Identifican el receptor deseado y el originador del mensaje en el segmento local. Si coincide la MAC de destino con la del nodo receptor, este procesa la trama pasndola a la siguiente capa y descartando la informacin de capa 2. Campo Longitud/Tipo: En este campo se debe ingresar o una longitud o un tipo de protocolo encapsulado, dependiendo de la implementacin Ethernet utilizada. Campo Datos: Los campos Datos y Relleno (de 46 a 1500 bytes) contienen los datos encapsulados de una capa superior, que es una PDU de Capa 3 genrica o, con mayor frecuencia, un paquete IPv4. Secuencia de Verificacin de Trama (FCS): Contiene un clculo CRC que permite comprobar que no se hayan producido errores durante la transmisin de la trama.

10

ESTRUCTURA DE LA DIRECCIN MAC


Las normas establecidas por el IEEE obligan a los proveedores de dispositivos Ethernet a registrarse en el IEEE. El IEEE le asigna a cada proveedor un cdigo de 3 bytes, denominado Identificador nico organizacional (OUI). Las reglas que rige el IEEE son: Todas las direcciones MAC asignadas a la NIC u otro dispositivo Ethernet han de utilizar el OUI asignado como los 3 primeros bytes de la direccin. Se debe asignar un valor exclusivo a todas las direcciones MAC con el mismo OUI en los ltimos 3 bytes. La direccin MAC se suele denominar direccin grabada (BIA) porque se encuentra grabada en una memoria ROM (Memoria de slo lectura) de la NIC. Sin embargo, cuando se inicia el equipo la NIC copia la direccin a la RAM (Memoria de acceso aleatorio), para un acceso ms rpido por parte del S.O. Para visualizar la MAC, podemos usar el comando windows ipconfig /all o el comando Linux ifconfig.

11

MAC UNICAST, MULTICAS Y BROADCAST


UNICAST: Una direccin MAC unicast es la una direccin exclusiva que se utiliza cuando se enva una trama desde un dispositivo de transmisin nico hacia un dispositivo de destino nico. BROADCAST Con una trama broadcast, la direccin MAC de destino se coloca en todo F (todo unos). Una gran cantidad de protocolos de red utilizan broadcast, como el Protocolo de configuracin dinmica de host (DHCP) y el Protocolo de resolucin de direcciones (ARP). MULTICAST Al igual que con las direcciones unicast y de broadcast, la direccin IP multicast requiere una direccin MAC multicast correspondiente para poder enviar tramas en una red local. La direccin MAC multicast es un valor especial que comienza con 01-00-5E en hexadecimal (las que vienen como mapeos de direcciones IP multicast). La direccin MAC multicast se completa con un 0, seguido de los 23 ltimos bits de la direccin IP a mapear. Por ejemplo, para la direccin 224.0.4.10 la MAC multicast correspondiente sera 01-00-5E-00-04-0A.

12

CONTROL DE ACCESO AL MEDIO EN ETHERNET


En un entorno de medios compartidos, todos los dispositivos tienen acceso garantizado al medio, pero no tienen ninguna prioridad en dicho medio. Si ms de un dispositivo realiza una transmisin simultneamente, las seales fsicas colisionan y la red debe recuperarse para que pueda continuar la comunicacin. Ethernet utiliza el control de acceso mltiple por deteccin de portadora y deteccin de colisiones (CSMA/CD) para detectar y manejar colisiones y para administrar la reanudacin de las comunicaciones. Se utiliza un sistema de coordinacin distribuida para detectar la actividad elctrica en el cable, mediante la cual un dispositivo determina cuando puede o no puede transmitir. Cuando un dispositivo no detecta una seal portadora en el medio, transmitir si tiene algo que enviar.

13

CSMA/CD
DETECCIN DE PORTADORA En el mtodo de acceso CSMA/CD, todos los dispositivos de red que tienen mensajes para enviar deben escuchar antes de transmitir. Si un dispositivo detecta una seal de otro dispositivo, esperar durante un perodo especificado antes de intentar transmitir. Cuando no se detecte trfico, un dispositivo transmitir su mensaje. Mientras se lleva a cabo la transmisin, el dispositivo contina escuchando para detectar trfico o colisiones en la LAN. Una vez que se enva el mensaje, el dispositivo regresa a su modo de escucha predeterminado. MULTIACCESO Si la distancia existente entre los dispositivos es tal que la latencia de las transmisin de un dispositivo provoca que un segundo dispositivo no detecte estas seales a tiempo, el segundo dispositivo puede comenzar transmitir pensando que el medio est libre. Sus mensajes se propagarn por los medios hasta que se encuentren. En ese punto, las seales se mezclan y el mensaje se corrompe, provocando una colisin. La mezcla de seales restantes contina propagndose a travs de los medios. DETECCIN DE COLISIONES: Cuando un dispositivo est en modo de escucha, puede detectar una colisin en el medio compartido. La deteccin de una colisin es posible porque todos los dispositivos pueden detectar un aumento de la amplitud de la seal por encima del nivel normal. Los nodos que estaban transmitiendo en este momento, al detectar la colisin, continuarn transmitiendo brevemente para garantizar que todos los dispositivos del dominio de colisin detecten la misma (seal de congestin, de 32 bits, en un patrn de 1, 0, 1, 0 continuo). Mediante la misma, se logra que todos los dispositivos invoquen a un algoritmo de postergacin, el cual es un temporizador aleatorio, pasado el cual, los dispositivos vuelven al estado de escuchar antes de transmitir. El perodo de postergacin aleatorio garantiza que los dispositivos involucrados en la colisin no intenten enviar su trfico nuevamente al mismo tiempo, lo que provocara que se repita todo el proceso. Sin embargo, esto tambin significa que un tercer dispositivo puede transmitir antes de que cualquiera de los dos dispositivos involucrados en la colisin original tenga la oportunidad de volver a transmitir.

14

HUBS Y DOMINIOS DE COLISIN


Los hubs, que tambin se conocen como repetidores multipuerto, retransmiten las seales de datos recibidas a todos los dispositivos conectados, excepto a aqul desde el cual se reciben las seales. Los hubs no desempean funciones de red tales como dirigir los datos segn las direcciones. Los hubs y los repetidores son dispositivos intermediarios que extienden la distancia que pueden alcanzar los cables de Ethernet. La utilizacin de hubs para proporcionar acceso a la red a una mayor cantidad de usuarios reduce el rendimiento para cada usuario, ya que debe compartirse la capacidad fija de los medios entre cada vez ms dispositivos. Los dispositivos conectados que tienen acceso a medios comunes a travs de un hub o una serie de hubs conectados directamente conforman lo que se denomina dominio de colisin, conocido tambin como segmento de red. Si bien el CSMA/CD es un sistema de administracin de colisiones de tramas, dicho sistema se dise para administrar colisiones slo para una cantidad limitada de dispositivos y en redes con poco uso de red.

15

TEMPORIZACIN DE ETHERNET
LATENCIA La seal elctrica que se transmite requiere una cantidad determinada de tiempo (latencia) para propagarse (viajar) a travs del cable. Cada hub o repetidor en la ruta de la seal agrega latencia a medida que enva los bits desde un puerto al siguiente. TEMPORIZACIN Y SINCRONIZACIN En modo half-duplex, si no se produce una colisin, el dispositivo emisor transmitir 64 bits (7 bytes del prembulo y 1 byte del delimitador de inicio de trama) de informacin de sincronizacin de temporizacin, lo que se conoce como el Prembulo. A continuacin, transmitir la trama completa. Ethernet con velocidades de transmisin (throughput) de 10 Mbps y menos es asncrona. Una comunicacin asncrona en este contexto significa que cada dispositivo receptor utilizar los 8 bytes de informacin de temporizacin para sincronizar el circuito receptor con los datos entrantes y a continuacin descartar los 8 bytes. Las implementaciones de Ethernet con velocidades de transmisin (throughput) de 100 Mbps y ms son sncronas. La comunicacin sncrona, en este contexto, significa que la informacin de temporizacin no es necesaria. Sin embargo, por razones de compatibilidad, el campo Prembulo todava est presente.

16

TEMPORIZACIN DE ETHERNET
TIEMPO DE BIT Para cada tipo de velocidad de medios se requiere un perodo de tiempo determinado para que un bit pueda colocarse y detectarse en el medio, denominado tiempo de bit. En 10 Mbps, un bit requiere de 100 ns para tomar su lugar en el medio. A 100 Mbps, ese mismo bit requiere 10 ns. A 1000 Mbps, slo se requiere un 1ns para transmitir un bit. A menudo se usa una estimacin aproximada de 20,3 cm por nanosegundo para calcular el retardo de propagacin (tiempo requerido en cruzar esta distancia de cable) en el cable UTP. Para que el CSMA/CD de Ethernet funcione, el dispositivo emisor debe detectar una colisin antes de que se haya completado la transmisin de una trama del tamao mnimo (64 bytes). Si esto no sucede, se produce lo que se conoce como colisin tarda, lo cual implica un mal diseo y funcionamiento de la red. Debido a esto, las transmisiones a 100 Mbps y 1000 Mbps habitan ser full-dplex, ya que se suele transmitir la trama completa antes que el primer bit alcance el extremo de los primeros 100 metros del cable, donde se podra producir la colisin. Por este motivo, la Ethernet de 10 Gbps no admite directamente el modo halfdplex.

17

TEMPORIZACIN ETHERNET
INTERVALO DE TIEMPO En Ethernet half-duplex, donde los datos slo pueden viajar en una direccin a la vez, el intervalo de tiempo se convierte en un parmetro importante para determinar cuntos dispositivos pueden compartir una red. El intervalo de tiempo garantiza que, si se puede producir una colisin, esta se detectar dentro de los tiempos de bits estipulados como intervalo de tiempo de la velocidad de envo que estemos utilizando. Por ejemplo, en tecnologas 10BASE-T y 100BASE-TX, se establece un intervalo de tiempo de 512 tiempos de bit (64 bytes, del tamao mnimo de la trama). Cualquier trama con menos de 64 bytes se la considera un fragmento de colisin o runt, siendo descartada por las estaciones que la reciben (de ah que ciertos mensajes tengan que utilizar un relleno o padding). El intervalo de tiempo determina un lmite para el tamao mximo de los segmentos de una red. Si la red crece demasiado, pueden producirse colisiones tardas, las cuales no son manejadas correctamente por la capa 2. El intervalo de tiempo calculado es apenas mayor que la cantidad de tiempo terica necesaria para realizar una transmisin entre los puntos de mxima separacin de un dominio de colisin, colisionar con otra transmisin en el ltimo instante posible y luego permitir que los fragmentos de la colisin regresen a la estacin transmisora y sean detectados.

18

TEMPORIZACIN ETHERNET
ESPACIO ENTRE TRAMAS Los estndares de Ethernet requieren un espacio mnimo entre dos tramas que no hayan sufrido una colisin. Este tiempo, llamado espacio entre tramas, se mide desde el ltimo bit del campo FCS de una trama hasta el primer bit del Prembulo de la prxima trama. En versiones de Ethernet ms veloces, el espacio sigue siendo el mismo, 96 tiempos de bit, pero el tiempo del espacio entre tramas se vuelve proporcionalmente ms corto. El espacio entre tramas permite dar tiempo a estaciones lentas a procesar las tramas que reciben, as como multiplexar conversaciones en un segmento de red comn.

19

ETHERNET 10Mbps y 100Mbps


10BASE-T Utiliza la codificacin Manchester con cable de par trenzado no blindado, que finaliza en cada extremo con un conector RJ-45 de 8 pins. Sus primeras implementaciones usaban cableado de Cat3. La Ethernet de 10 Mbps se considera como la Ethernet clsica y utiliza una topologa en estrella fsica. Los enlaces de Ethernet 10BASE-T pueden tener hasta 100 metros de longitud antes de que requieran un hub o repetidor. Todava existen actualmente muchas redes Ethernet 10BASE-T, aunque no es la mejor eleccin para instalaciones LAN nuevas. FAST ETHERNET Puede implementarse utilizando medios de fibra o de cable de cobre de par trenzado (100BASE-TX con UTP Cat5 o superior, 100BASE-FX con fibra ptica). La implementacin 100BASE-TX utiliza los mismos dos pares y salidas de pares de UTP que la 10BASE-T, y usa la codificacin 4B/5B. Al igual que con la 10BASE-TX, la 100BASE-TX se conecta como estrella fsica. Sin embargo, a diferencia de la 10BASET, las redes 100BASE-TX utilizan generalmente un switch en el centro de la estrella en vez de un hub. El estndar 100BASE-FX utiliza el mismo procedimiento de sealizacin que la 100BASETX, pero lo hace en medios de fibra ptica en vez de cobre UTP. La 100BASE-FX utiliza conectores de interfaz de fibra de bajo costo (generalmente llamados conectores SC dplex).

20

GIGABIT ETHERNET
En GB Ethernet, las seales se producen en menor tiempo, los bits se vuelven ms susceptibles al ruido y, por lo tanto, la temporizacin tiene una importancia decisiva. A estas mayores velocidades, la codificacin y decodificacin de datos es ms compleja. Ethernet 1000BASE-T brinda una transmisin full-duplex utilizando los cuatro pares de cable UTP Categora 5 o superior. 1000BASE-T utiliza la codificacin 4D-PAM5 para obtener un throughput de datos de 1 Gbps. Este esquema de codificacin permite seales de transmisin en cuatro pares de cables simultneamente. 1000BASE-T permite la transmisin y recepcin de datos en ambas direcciones (en el mismo cable y al mismo tiempo). Este flujo de trfico crea colisiones permanentes en los pares de cables. Estas colisiones generan patrones de voltaje complejos. Los circuitos hbridos que detectan las seales utilizan tcnicas sofisticadas para descifrar de la colisin los datos enviados. A diferencia de la mayora de las seales digitales, en las que generalmente se encuentra un par de niveles de voltaje discretos, la 1000BASE-T utiliza muchos niveles de voltaje. Durante los perodos de transmisin de datos, se encuentran hasta 17 niveles de voltaje en el cable. La implementacin en fibra utilizan las tecnologas 1000BASE-SX y 1000BASE-LX, utilizando el esquema de codificacin 8B/10B. Se diferencian una de otra en los medios que usan (el tipo de cable de fibra, los conectores y la longitud de onda de las seales pticas enviadas). Al ser de fibra, son inmunes al ruido, y tienen un mayor alcance sin el uso de repetidores.

21

OPCIONES ETHERNET FUTURAS


El estndar 802.3ae (10GbE) incluye la transmisin full-dplex de 10 Gbps en fibra ptica. Este estndar est evolucionando para utilizarse no slo en LAN sino tambin en WAN y MAN. El formato de la trama sigue siendo el mismo, permitiendo interoperar con tecnologas antiguas. El tiempo de bit es ahora de 0,1 ns. Las dems variables de tiempo se basan en la proporcin de este tiempo. Slo se permite en medios full-dplex, por lo que no se necesita el CSMA/CD. Si bien 1 Gbps es fcil de hallar en el mercado, as como cada vez ms 10 Gbps, el IEEE trabajan en estndares para 40, 100 e inclusive 160 Gbps.

22

HUBS
El hecho de que los dispositivos compartan los medios crea problemas significativos a medida que la red crece. ESCALABILIDAD: En una red con hubs, con cada dispositivo que se agrega al medio compartido el ancho de banda promedio disponible para cada dispositivo disminuye. Por ello el uso de una red con hubs no es escalable. LATENCIA: La latencia es la cantidad de tiempo que le lleva a una seal llegar a su destino. La latencia puede aumentar notablemente a medida que la distancia entre los nodos se extiende. El aumento de la longitud de los medios o de la cantidad de hubs y repetidores conectados a un segmento origina una mayor latencia. A mayor latencia, mayor probabilidad de la aparicin de colisiones habituales. FALLA DE RED: Debido a que la Ethernet clsica comparte los medios, cualquier dispositivo de la red puede potencialmente ocasionar problemas para otros dispositivos. Si cualquier dispositivo conectado al hub genera trfico perjudicial, puede verse impedida la comunicacin de todos los dispositivos del medio.

23

SWITCH
Los switches permiten la segmentacin de la LAN en distintos dominios de colisiones. Cada puerto de un switch representa un dominio de colisin distinto y brinda un ancho de banda completo al nodo o nodos conectados a dicho puerto. Una LAN puede tener un switch centralizado que conecta a hubs que todava brindan conectividad a los nodos. O bien, una LAN puede tener todos los nodos conectados directamente a un switch. En una LAN en la que todos los nodos estn conectados directamente al switch, el throughput de la red aumenta notablemente, puesto que cada puerto dispone de ancho de banda dedicado, el entorno est libre de colisiones y la operacin es full-dplex. Debido a que los switches brindan mucho ms throughput que los hubs y aumentan el rendimiento tan notablemente, es justo preguntarse: por qu no utilizamos switches en todas las LAN Ethernet? Existen tres razones por las que los hubs siguen utilizndose: Disponibilidad: Los switches no se desarrollaron hasta la decada de los 90. Las primeras redes Ethernet usaban hubs, y muchas de ellas continan funcionando hasta hoy (aunque hoy en da son difciles de encontrar). Econmicas: En un principio los switches eran bastante costosos. A medida que su precio se redujo, el uso de hubs disminuy drsticamente. Requisitos: En ciertos casos, el uso de un hub se considera aceptable, sin requerir explcitamente el uso de un switch.

24

SWITCH
Los switches Ethernet reenvan selectivamente tramas individuales desde un puerto receptor hasta el puerto en el que est conectado el nodo de destino. Este proceso de reenvo selectivo puede pensarse como la posibilidad de establecer una conexin punto a punto momentnea entre los nodos de transmisin y recepcin. Cualquier nodo que funcione en modo full-duplex puede transmitir en cualquier momento que tenga una trama, independientemente de la disponibilidad del nodo receptor. Esto sucede porque un switch LAN almacena una trama entrante en la memoria bfer y despus la enva al puerto correspondiente cuando dicho puerto est inactivo. El switch mantiene una tabla, denominada tabla de direcciones MAC (CAM, Content Address Memory) que hace coincidir una direccin MAC de destino con el puerto utilizado para conectarse a un nodo. Debido a que el funcionamiento de un switch es muy similar que el que realizaba un puente, slo que a mayor escala, en muchas ocasiones se define a los switches como puentes o como puentes multipuerto.

25

SWITCH
Los switches LAN Ethernet realizan cinco operaciones bsicas: APRENDIZAJE El funcionamiento normal del switch le permite aprender de direcciones MAC de forma dinmica. A medida que cada trama ingresa al switch, el switch analiza la direccin MAC de origen. Mediante un proceso de bsqueda, el switch determina si la tabla ya contiene una entrada para esa direccin MAC. Si no existe ninguna entrada, el switch crea una nueva entrada en la tabla MAC utilizando la direccin MAC de origen y asocia la direccin con el puerto de entrada por el que se recibi la trama. ACTUALIZACIN Las entradas de la tabla MAC que se adquirieron mediante el proceso de Aprendizaje reciben una marca horaria. La marca horaria se utiliza como instrumento para liberar memoria eliminando las entradas antiguas de la tabla MAC (aged out). Su valor es de 300 segundos por defecto. INUNDACIN (FLOODING) Si el switch no sabe a qu puerto enviar una trama porque la direccin MAC de destino no se encuentra en la tabla MAC, enviar la trama a todos los puertos, excepto al puerto en el que lleg la trama. La inundacin tambin se realiza con las tramas destinadas a la direccin MAC broadcast. REENVO SELECTIVO El reenvo selectivo es el proceso por el cual se analiza la direccin MAC de destino de una trama y se la reenva al puerto correspondiente. sta es la funcin principal del switch, y a la accin se la conoce como reenvo. FILTRADO En algunos casos, la trama no se reenva. Este proceso se denomina filtrado de la trama. Uno de los usos del filtrado ya se describi: un switch no reenva una trama al mismo puerto en el que llega. El switch tambin descartar una trama corrupta (sin coincidencia en el FCS).

26

ARP
El protocolo ARP ofrece dos funciones bsicas: Resolucin de direcciones IPv4 a direcciones MAC y el mantenimiento de una cach de las asignaciones. Para que una trama se coloque en los medios de la LAN, debe contar con una direccin MAC de destino. Cuando se enva un paquete a la capa de Enlace de datos para que se lo encapsule en una trama, el nodo consulta una tabla en su memoria para encontrar la direccin de la capa de Enlace de datos que debe utilizar para la entrega local. Esta tabla se denomina tabla ARP o cach ARP. La tabla ARP se almacena en la RAM (voltil) del dispositivo. Cada entrada o fila de la tabla ARP tiene un par de valores: una direccin IP y una direccin MAC. La tabla ARP se mantiene dinmicamente. Una forma de mantener esta tabla es que el nodo, a medida que recibe tramas de los medios (destinadas a l o no), registre las direcciones IP y MAC de origen como mapeos dentro de la tabla ARP. Otra forma (la ms comn) es emitiendo solicitudes ARP a la direccin que se necesite. El ARP enva un broadcast de Capa 2 a todos los dispositivos de la LAN Ethernet. La trama contiene un paquete de solicitud de ARP con la direccin IP del host de destino. El nodo que recibe la trama y que identifica la direccin IP como propia responde enviando un paquete de respuesta de ARP al emisor como una trama unicast. Esta respuesta se utiliza entonces para crear una entrada nueva en la tabla ARP. Estas entradas dinmicas de la tabla MAC tienen una marca horaria similar a la de las entradas de la tabla MAC en los switches. Si un dispositivo no recibe una trama de un determinado dispositivo antes de que venza la marca horaria, la entrada para este dispositivo se elimina de la tabla ARP. Tambin podemos agregar entradas estticas a esta tabla (manuales). Esto mejora la seguridad.

27

ARP
Qu hace un nodo cuando debe crear una trama y la cach ARP no contiene un mapa de una direccin IP hacia una direccin MAC de destino? Si no encuentra la entrada, la encapsulacin del paquete IPv4 se paraliza y los procesos de Capa 2 notifican a ARP que necesita un mapa. Los procesos ARP envan entonces un paquete de solicitud de ARP para descubrir la direccin MAC del dispositivo de destino de la red local. Si un dispositivo que recibe la solicitud tiene la direccin IP de destino, responde con una respuesta ARP. Se crea un mapa en la tabla ARP al recibir la respuesta. Los paquetes para esa direccin IPv4 pueden ahora encapsularse en tramas. Si ningn dispositivo responde a la solicitud de ARP, el paquete se descarta porque no puede crearse una trama. Esta falla de encapsulacin se informa a las capas superiores del dispositivo (pudiendo aparecernos un mensaje tal como dispositivo no encontrado).

28

ARP
Todas las tramas deben enviarse a un nodo de un segmento de la red local. Si el host IPv4 de destino se encuentra en la red local, la trama utilizar la direccin MAC de este dispositivo como la direccin MAC de destino. Si el host IPv4 de destino no se encuentra en la red local, el nodo de origen necesita enviar la trama a la interfaz del router que es el gateway o el siguiente salto que se utiliza para llegar a dicho destino. El nodo de origen utilizar la direccin MAC del gateway como direccin de destino para las tramas que contengan un paquete IPv4 dirigido a hosts que se encuentren en otras redes. Cuando un host crea un paquete para un destino, compara la direccin IP de destino con su propia direccin IP para determinar si las dos direcciones IP se encuentran en la misma red de Capa 3. Si el host receptor no se encuentra en la misma red, el origen utiliza el proceso de ARP para determinar una direccin MAC para la interfaz del router que sirve de gateway. En caso de que la entrada de gateway no se encuentre en la tabla, el proceso de ARP normal enviar una solicitud de ARP para recuperar la direccin MAC asociada con la direccin IP de la interfaz del router.

29

ARP
En ciertos casos (pocos), las implementaciones antiguas de IPv4 no pueden determinar si el host de destino se encuentra en la misma red lgica que el origen. En estas implementaciones, ARP siempre enva solicitudes de ARP para la direccin IPv4 de destino, est o no dentro de la misma red. En estos casos, el dispositivo no incluir en la capa 2 la direccin MAC de su puerta de enlace para formar la trama, si no que esperar recibir una respuesta a su solicitud ARP. Para proporcionar una direccin MAC a estos hosts, una interfaz del router puede usar un ARP Proxy que responda en nombre de los hosts remotos. La cach ARP del dispositivo solicitante contendr la direccin MAC del gateway mapeada a cualquier IP que se encuentre fuera de la red local. El router actuar como si fuera el host con la direccin IPv4 solicitada. Al simular su identidad, el router acepta la responsabilidad de enrutar paquetes al destino final.

30

ARP
Para cada dispositivo, un temporizador de cach de ARP elimina las entradas ARP que no se hayan utilizado durante un perodo de tiempo especificado. Los tiempos difieren dependiendo del dispositivo y su sistema operativo. Por ejemplo, algunos sistemas operativos de Windows almacenan las entradas de cach de ARP durante 2 minutos. Si la entrada se utiliza nuevamente durante ese tiempo, el temporizador ARP para esa entrada se extiende a 10 minutos. Tambin pueden utilizarse comandos para eliminar manualmente todas o algunas de las entradas de la tabla ARP con el comando C:\>arp d. Para mostrar la tabla de asignaciones ARP podemos usar el comando windows C:\>arp a.

31

ARP
Todos los dispositivos de la red local reciben y procesan una solicitud de ARP debido a que es una trama de broadcast. Si un gran nmero de dispositivos se encendiera y todos comenzaran a acceder a los servicios de la red al mismo tiempo, podra haber una disminucin del rendimiento durante un perodo de tiempo breve. Sin embargo, una vez que los dispositivos envan los broadcasts de ARP iniciales y que aprenden las direcciones MAC necesarias, se minimizar todo impacto en la red. En algunos casos, la utilizacin del ARP puede ocasionar un riesgo potencial de seguridad. La suplantacin ARP o el envenenamiento ARP es una tcnica que utiliza un atacante para introducir una asociacin de direcciones MAC incorrecta en una red emitiendo solicitudes de ARP falsas. La configuracin manual de asociaciones ARP estticas (con el comando C:\>arp s IP MAC) es una manera de evitar el ARP spoofing.

32

También podría gustarte