You are on page 1of 5

Ethernet Industrial

Ethernet es una especificacin para redes de rea local que comprende el nivel fsico y
el nivel de enlace del modelo de referencia ISO/OSI. Se implementa en principio sobre
una topologa bus serie con mecanismo CSMA/CD para el control del acceso al medio
(MAC).

Fue desarrollada inicialmente por Xerox Corporation con el apoyo de Intel Corporation
y Digital Equipment Corporation, y ha sido la base para el desarrollo del estndar IEEE
802.3 que difiere ligeramente de la especificacin Ethernet.

Se implementaba originalmente sobre cable coaxial, codificndose la seal en banda


base mediante el cdigo Manchester. Sin embargo se han desarrollado especificaciones
para que la red Ethernet se pueda implementar sobre otros soportes fsicos: par
trenzado, fibra ptica, etc. y soportando mayores velocidades de transmisin.

Es ms, el original control de acceso al medio CSMA/CD ha sido prcticamente desplazado


por las tcnicas de conmutacin (Ethernet conmutada), que agilizan el trfico de la red,
aumentan el ancho de banda de transmisin disponible, aumenta el nmero de nodos que
se pueden conectar a una misma red local y minimizan tanto la posibilidad de prdida de
mensajes como el retardo de propagacin de estos hacia su destino. Este hecho ha
provocado que Ethernet se haya incorporado definitivamente al entorno industrial como un
medio de transmisin fiable, rpido y prcticamente determinista.

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 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 compartid a el canal Ethernet. Existen dos modos: half y full duplex.

El frame (paquete) Ethernet: conjunto de bits organizados de forma estndar. El frame es


utilizado p ara llevar los datos dentro del sistema Ethernet. Tambin recibe el nombre de
marco o trama.

Implementaciones

El IEEE 802.3 define 2 categoras:

Banda base: Especifica una seal digital. (codificacin Manchester). Existen 5 estndares
distintos: 10Base5, 10Base2, 1Base-T, 1Base5 y 100Base-T.
Banda ancha (broad): Especifica una seal analgica (codificacin PSK). Existen una sola
categora 10Broad36.
10Base5: Sistema original. Coaxial grueso. Transmisin banda base, 10M bps y la mxima
longitud del segmento es 500 m.

10Base2: Coaxial delgado. 10 Mbps, transmisin banda base y la mxima longitud del
segmento es de 185 m.

1Base5: Par trenzado a 1 Mbps -que no fue muy popular-. Fue reemplazado por 10BaseT,
pues tena mejor desempeo.

10Base-T: La T quiere decir twisted, par trenzado. Opera sobre dos pares de cableados
categora 3 o superior.

10Broad36: Diseado para enviar seales 10 Mbps sobre un sistema de cable de banda
ampla hasta una distancia de 3600 metros (actualmente reemplazado por sistema de fibra
ptica).

Formato de trama. (802.3)

El corazn del sistema Ethernet es el frame Ethernet utilizado para llevar datos entre los
computadores. El frame consta de varios bits organizados en varios campos.

Prembulo: 56 bit s (7 bytes) de sincronizacin. (10101010)

SFD: 1 byte, delimitador de inicio del frame (10101011)

Destino: 6 bytes, direccin fsica del nodo destino (MAC address)

Origen: 6 bytes, direccin del nodo origen

Longitud: 2 bytes, cantidad de bytes en el c ampo de datos

Datos: entre 46 y 1500 bytes, informacin de las capas superiores

CRC: Informacin de deteccin de error.

Entre la emisin de una trama y la siguiente:


Existe un perodo de tiempo en el que no se transmite nada, de duracin equivalente a
12 bytes (por ejemplo 9,6 ns a 10 Mb/s).

Su funcin es separar las tramas consecutivas entre s. Este hueco entre tramas es el
nico mecanismo fiable para detectar cuando termina una trama, ya que el campo
longitud puede no existir (dependiendo del estndar utilizado).

Tambin da un respiro al receptor, que puede necesitar un cierto tiempo al final de una
trama para realizar diversas tareas de mantenimiento antes de volver a la escucha.

El estndar 802.3 establece que la trama (entendiendo por trama la parte que va desde
direccin de destino hasta el checksum, ambos inclusive):

Longitud mnima de 64 bytes; en caso de que el campo datos sea 46 bytes.


La longitud mxima de una trama 802.3 es 1518 bytes.

El mecanismo de acceso al medio empleado por Ethernet es el CSMA/CD (Carrier Sense


Multiple Access with Collision Detection) que se describe brevemente a continuacin. Es
sobradamente conocido y est recogido en una abundante bibliografa y por las normas
Ethernet e IEEE 802.3.

Una estacin que quiere transmitir escucha para ver si est en curso otra transmisin,
si es as espera a que esta transmisin termine antes de comenzar a transmitir, si no es
as trasmite inmediatamente. Es posible que dos o ms estaciones encuentren el bus
libre y transmitan simultneamente, se produce entonces una colisin. El transceptor
de cada estacin escucha la lnea mientras transmite y compara la seal con el mensaje
a transmitir o detecta niveles elevados de tensin. Si se detecta colisin se aborta la
transmisin y se emite una seal de "jamming" (atasco) para asegurarse de que las
dems estaciones detectan la colisin y dejan de transmitir.

Despus de que ocurre una colisin, el tiempo se divide en ranuras discretas llamadas
"ventanas de colisin". El estndar Ethernet establece, para una red a 1O Mbps, el
valor de la "ventana de colisin" en 512 bits (51.2 s).
Con el fin de facilitar la distincin entre las tramas "basura" resultantes de una colisin
y las vlidas, se establece que la longitud mnima de una trama vlida ha de ser de 64
octetos, por lo cual si la parte de datos de la trama tiene menos de 46 octetos, se
completa el campo con octetos de relleno para alcanzar la longitud mnima requerida.
Tras la primera colisin cada una de las estaciones selecciona aleatoriamente esperar O
1 ranuras antes de intentar de nuevo la transmisin. Si las dos eligen el mismo
nmero de ranuras, tendr lugar una nueva colisin. Despus de esta segunda colisin,
cada estacin selecciona un nmero de ranuras que puede ser O, 1, 2 3, de forma
aleatoria y espera dicho nmero de ranuras. Si ocurriera una tercera colisin, el
nmero de ranuras que tendr que esperar para la prxima ocasin, ser elegido de
forma aleatoria entre O y 23-1.

En general, tras i colisiones se seleccionar un nmero aleatorio cuyo valor oscilar


entre O y 2i-1, y se esperar ese mismo nmero de ranuras. Sin embargo, si se han
producido 1O colisiones seguidas, el intervalo de aleatoriedad se congela a un
valor de O a 21O-1=1O23 ranuras. Si llegasen a producirse 16 colisiones, el
controlador desiste de intentar enviar la trama e informa a la estacin del fallo,
dejando la recuperacin del error en manos de las capas superiores. Como el algoritmo
que calcula el tiempo aleatorio es funcin del nmero de colisiones que ha producido
la trama, cuanto ms sobrecargada est la red, ms colisiones habr y mayores sern
los intervalos de espera. Este algoritmo se conoce como disminucin exponencial
binaria, y se dise con el objetivo de adaptarse dinmicamente al nmero de
estaciones que intentan emitir.

La principal desventaja de Ethernet, sobre todo en lo que se refiere a su utilizacin en


entornos que trabajan en tiempo real, es que no se puede garantizar que una trama se
va a enviar en un tiempo mximo conocido, no es determinista, debido a la posibilidad
de que la colisiones se repitan reiterdamente. Otros mtodos de control de acceso al
medio como el caso de las redes en anillo (Token-Ring), el bus con paso de testigo
(Token-Bus) o los sistemas con un nico maestro (Maestro-Esclavo) si son
deterministas. Ha de tenerse en cuenta que un mtodo slo es determinista cuando el
canal de transmisin est libre de errores, ya que los errores convierten cualquier
sistema de comunicacin en probabilstico. Con bajas cargas de trabajo, la probabilidad
de errores en una red Ethernet es similar a la de que se produzcan colisiones. Otro
inconveniente es que no se puede establecer prioridad alguna entre las tramas
Ethernet, caracterstica que es muy apreciada para sistemas en tiempo real donde se
diferencia entre trfico de alta y baja prioridad.

En conclusin, un sistema Ethernet compartido jams puede ofrecer determinismo. No


existen garantas de que los datos lleguen a su destino en un tiempo razonable
compatible con aplicacin con requisitos en tiempo real.

You might also like