Beruflich Dokumente
Kultur Dokumente
BASADAS EN ETHERNET
AUTOR
2012
1. INTRODUCCIÓN
Ethernet es la forma como se conectan computadores en red en todo el mundo. Los dispositivos y
software Ethernet han avanzado hasta el punto que usuarios no profesionales pueden adquirirlos
a bajo costo y configurarlos fácilmente.
Ethernet es un estándar de redes de área local (LAN) cuyo método de acceso al medio se realiza
mediante CSMA/CD (Acceso Múltiple por Detección de Portadora con Detección de Colisiones).
Acceso Múltiple por Detección de Portadora con Detección de Colisiones es no determinístico.
Ethernet fue el inicio de lo que hoy se conoce como estándar internacional IEEE 802.3.
Características de Ethernet
No determinista
Topología en bus (física y/o lógica)
Half dúplex: Ambos sentidos pero no simultáneamente
El dispositivo de menor velocidad determina la velocidad del bus
Los dispositivos conectados al bus observan las colisiones en la red
Los equipos instalados en ambientes hostiles con alta humedad, vibraciones, temperatura o ruido
electromagnético deben ser robustos y especialmente diseñados para estos ambientes.
La conexión garantiza que los mensajes pueden ser transmitidos, pero no garantiza que lleguen a
su destino. Ethernet es solamente la capa física, no el lenguaje que se utiliza en la comunicación.
Entre los protocolos de transmisión que se utilizan sobre Ethernet, el más común es el Protocolo
de Control de Transmisión/Protocolo Internet (TCP/IP).
TCP/IP divide el mensaje en paquetes de bits y los reconstruye al otro extremo. Es como por
ejemplo si se quiere enviar un libro a través de un servicio de mensajería que sólo admite cartas.
Entonces las hojas se envían una por una y al otro extremo se vuelven a unir. TCP/IP solamente
transmite el archivo, la aplicación que lo abra debe ser compatible con él, TCP/IP no evalúa esto,
sólo lo entrega.
Topología
LAN
Estándar IEE802.3
CSMA/CD
Determinismo
Half-dúplex
TCP/IP
Los conceptos de topología y determinismo son temas que aplican a cualquier protocolo de
comunicación, por lo tanto deben ser consultados en alguna fuente diferente a este documento. El
lector ya debe estar familiarizado con ellos dado que se tratarán parcialmente para explicar la
aplicación a Industrial Ethernet. El resto de conceptos y muchos otros más se tratarán en detalle a
continuación.
2. MEDIOS DE TRANSMISIÓN
La palabra cableado no sería la más adecuada para referirse a Ethernet, debido a que los datos
pueden viajar por diferentes medios: cable, fibra óptica o inalámbrico principalmente.
Par trenzado: Es un cable en el que 2 conductores se enrollan (o trenzan) juntos con el fin de
reducir la interferencia electromagnética. Lo hay de dos tipos: El par trenzado apantallado
(Shielded Twisted Pair – STP) y el par trenzado no apantallado (Unshielded Twisted Pair – UTP).
Figura 1 C: Aislante
Para la definición del tipo de medio utilizado en Ethernet para la transmisión, en estándar
IEEE802.3 se define el siguiente formato:
Velocidad+base+medio
La primera parte del formato hace referencia a la velocidad en Mbps que se utiliza.
La segunda parte generalmente tiene el texto “base”, haciendo referencia al concepto “banda
base” utilizado en sistemas de transmisión.
La tercera parte hace referencia al medio. Si es un número era generalmente cable coaxial. T y TX
se utilizan para cable par trenzado. F y FL se utiliza para fibra óptica. Consulte el estándar
completo para consultar más sobre este formato.
Hay partes del formato IEEE802.3 que se utilizan para cada tipo de cable, así:
802.3 10base5
802.3a 10base2
802.3i 10baseT
802.3y 100BASE-T2
Cada parte del estándar define claramente el tipo de medio, categoría y la distribución de sus
pines.
Todas ellas actualmente se implementan con cable coaxial, par trenzado o fibra óptica.
Son redes privadas, con extensión de unos cuántos kilómetros, por ejemplo una institución,
empresa o edificio, con velocidades comúnmente entre 10 y 100Mbps. También existe WLAN que
es una LAN con comunicación inalámbrica (wireless) utilizando IEEE802.11.
Siendo un poco más grandes que las LAN, pero con un uso muy frecuente y en decrecimiento. Su
finalidad es expandirse por toda una ciudad. Su extensión es de unas decenas de kilómetros.
Con extensiones de cientos de kilómetros, son redes que comunican o enlazan programas de
usuarios (hosts). Se conectan con LAN a través de enrutadores.
5. ESTÁNDARES RELACIONADOS CON INDUSTRIAL ETHERNET
Los estándares de IEEE pueden ser descargados de http://standards.ieee.org/, algunos de ellos se
dejan descargar libremente después de aceptar algunas condiciones.
IEEE802.3, el cual define las velocidades de Ethernet, medios de transmisión, acceso al medio y
capa física.
Entre otras.
6. MÉTODOS DE ACCESO AL MEDIO
El acceso al medio es el método mediante el cual un conjunto de equipos en red se coordinan para
utilizar el medio de transmisión, el cual comúnmente es limitado.
En Ethernet se utiliza la MAC, lo cual significa Control de Acceso al Medio, por sus siglas del inglés
Media Access Control. La MAC se sitúa en la parte inferior de la capa de enlace de datos del
modelo OSI.
Cada equipo que tenga una tarjeta de red, contará con una dirección MAC única asignada por el
fabricante.
En CSMA/CD un dispositivo escucha la red para ver si está libre. Si lo está entonces transmite,
luego escucha su propio mensaje para ver si ocurrió colisión. Si se detecta colisión espera un
tiempo aleatorio y retransmite.
Note que es posible que 2 o más equipos tengan información para enviar, y detecten
simultáneamente que el medio está libre, por lo tanto empiezan a transmitir. Esto genera
colisiones en la red. Todas esperan un tiempo aleatorio y luego empiezan nuevamente a escuchar
y transmitir si está libre el medio.
Se dividen los paquetes a enviar en tramas, cada una de ellas compuesta por las siguientes partes:
Una de las principales desventajas es que no hay seguridad sobre el tiempo que tomará la
información en llegar de un equipo a otro (no es en tiempo real), por lo que las aplicaciones
industriales se restringen mucho de utilizar Ethernet. Sin embargo es demasiado rápido y parece
determinista cuando hay tráfico en la red inferior al 20% de su capacidad máxima.
Simplex: Un equipo se desempeña siempre como emisor y otro como receptor, es decir, la
comunicación siempre viaja en un único sentido.
Así, en una red Ethernet solamente un equipo puede transmitir a la vez, cuando éste desocupe el
medio entonces otro equipo podrá hacer uso de él. Note que se puede realizar en diferentes
direcciones, por lo tanto todos los equipos son emisores y receptores en algún momento, pero no
a la vez.
7. PROTOCOLO DE TRANSMISIÓN
Un protocolo, en términos sociales, es un conjunto de reglas que permiten la comunicación entre
2 interlocutores; si éstos siguen diferentes reglas, habrá malentendidos, ofensas, incomprensiones
y posiblemente hasta se rompa completamente la comunicación.
Hay otros protocolos , pero TCP/IP es usado desde el inicio de internet y actualmente sigue siendo
el más utilizado. La parte o protocolo TCP se encarga de la conexión e intercambio de datos,
mientras la IP se encarga de asignar las direcciones de 4 bytes divididos por un punto.
Cuando se dividen los paquetes, éstos deben poseer información del destinatario y del remitente,
la cual se da en términos de direcciones IP.
Dirección de broadcast: una dirección especial utilizada para enviar datos a todos los equipos
(hosts) de la red.
Se mencionó anteriormente que una dirección IP está compuesta de 4 bytes, separados por
puntos. Normalmente se escriben en números decimales, pero no se puede ignorar su
procedencia binaria.
0.0.0.0
11111111.11111111.11111111.11111111
255.255.255.255
Estos serían los 2 valores extremos que puede tomar una dirección IP, desde 0.0.0.0 hasta
255.255.255.255.
Dentro de una dirección IP están inmersas la dirección de red, la dirección broadcast y la dirección
host. Para poder identificarlas a partir del valor de la IP es necesario conocer un poco más de
direccionamiento, veamos:
El prefijo es algo que se añade a la dirección IP para determinar cuántos bits representan la
porción de red. Por ejemplo, si una dirección IP es prefijo 24, quiere decir que los primeros 24 bits
son de la red y los restantes, en este caso 8, son para el host.
Ejemplo prefijo 26
00000000_00000000_00000000_00111111
00000000_00000000_00000000_00(32)(16)(8)(4)(2)(1)
Ejemplo prefijo 27
00000000_00000000_00000000_00111111
00000000_00000000_00000000_001(16)(8)(4)(2)(1)= 00000000_00000000_00000000_001(32).
Note que, aunque fue la misma dirección IP, el hecho de haber tenido prefijo diferente influyó en
las direcciones de red, broadcast y cantidad de hosts.
El prefijo normalmente se especifica al final de la IP separado por un slash “/”. Esta notación se
utilizó en los ejemplos anteriores.
El rango especial para envío de paquetes multicast está reservado entre 224.0.0.0 a
239.255.255.255. Por lo tanto debe ser utilizado únicamente con estos fines.
Otros rangos reservados son:
Es decir, este último rango es el que se puede utilizar para configurar una red propia. Pero si se
desea una red privada, la cual no necesariamente está conectada a internet, se pueden utilizar las
siguientes direcciones:
Note que todas tienen diferente prefijo diferente, se espera que la que tenga el prefijo menor
entonces contenga mayor cantidad de hosts en la red.
La máscara de subred no es más que otra forma de escribir el prefijo, así que su función es
también determinar cuál porción de la dirección IP representa la red y el host.
Si el prefijo es n, entonces la máscara de subred se compone de n bits en 1, y los 32-n últimos bits
en cero. El siguiente ejemplo aclarará este concepto:
La máscara de subred tiene en 1 todos los bits que pertenecen a la dirección de red, por lo tanto
ésta se compone por 27 bits en 1 y los últimos 5 en cero, así:
11111111.11111111.11111111.11100000
Convirtiéndola a decimal es:
255.255.255.224
Los hosts únicamente se pueden configurar variando los últimos 5 bits que quedaron disponibles.
Inicialmente supongamos que estos últimos bits se ponen en cero y luego en uno todos.
Así entonces:
172.16.4.32 es la dirección de red calculada anteriormente
Del 172.16.4.33 al 172.16.4.62 se pueden configurar hosts.
192.16.4.63 es la dirección broadcast.
Si el primer bit es 0, entonces el primer octeto tiene el rango desde 00000000 hasta 01111111, es
decir, desde 0 hasta 127. En realidad la 127 está reservada para otras funciones, entonces el rango
real es desde 0 hasta 126. Las direcciones IP que inicien por un valor entre 0 y 126 serán clase A.
Si el primer bit es 1 y el segundo es 0, entonces el primer octeto tiene el rango desde 10000000
hasta 10111111, es decir, desde 128 hasta 191. Las direcciones IP que inicien por un valor entre
128 y 191 serán clase B.
Redes privadas
Las tramas deben tener unos elementos que permitan hacer su viaje por la red más seguro,
reduciendo las posibilidades de pérdidas.
Preámbulo (Preamble - PRE): Es un patrón alternado de unos y ceros que se encarga de avisar a
una estación que una trama está llegando.
Delimitador de inicio de trama (Start of Frame Delimiter - SFD): Compuesto de un byte, el cual es
un patrón alternado de unos y ceros que termina con dos bits consecutivos en 1, de modo que
puede indicar que el siguiente bit es primero de la dirección de destino.
Dirección de destino (Destination Address – DA): Compuesta por 6 bytes indicando cuál estación
recibirá la trama.
Dirección de origen (Source Address – SA): Compuesta por 6 bytes identifica la estación que envía
la trama.
Longitud y Tipo: Compuesta por 2 bytes. Indica el número de bytes que están contenidos en los
datos que corresponden a la MAC.
Datos: Secuencia de datos divididos en bytes, mínimo 46 y máximo 1500. La longitud mínima total
de la trama es 64 bytes.
Puerta de enlace – Gateway: Es un dispositivo que permite que una red interactúe con otra que
tiene un protocolo diferente.
Enrutador – Router: A diferencia de la puerta de enlace, en el enrutador todos los dispositivos que
comunica deben hacerlo con el mismo protocolo. Comúnmente contienen varios dispositivos
conectados a él; su labor es direccionar los datos para que llegue el paquete correcto a cada uno
de ellos. Es como una forma de crear una subred pequeña.
Puente – Bridge: Conecta múltiples segmentos de red en la capa 2 (enlace de datos). Su utilidad es
unir 2 redes como si fueran una sola.
Concentrador – Hub: Conecta múltiples segmentos de red, haciendo que ellos actúen como un
solo segmento. Todos los elementos conectados al concentrador comparten el mismo dominio
broadcast y de colisión.
[2] CISCO, CCNA Exploration 4.0. Aspectos básicos de networking. Cisco Networking Academy.