mac: tecnicas de acceso al medio

Post on 24-Jul-2015

328 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TÉCNICAS DE CONTROL DE ACCESO AL MEDIO

Castillo Mariños, EdwardGutierrez Burgos, Luciano

Noel Fernández, RichardLeón Angulo Yhody

REPARTICIÓN

Company Logo

• Conocida como control de acceso al medio. Entre las diferentes implementaciones de los protocolos de la capa de enlace de datos, hay diferentes métodos de control de acceso a los medios.

• Conjunto de reglas que definen la forma en que un equipo coloca los datos en la red y toma los datos del cable. Una vez que los datos se están moviendo en la red, los métodos de acceso al medio ayudan a regular el flujo del tráfico de la red.

Multiplexación por división en frecuencia - FDM• Ancho de banda dividido en un número

determinado de slots o segmentos independientes. Cada segmento lleva una señal de información, como por ejemplo un canal de voz.

• La función del multiplexor es desplazar la señal de frecuencia.

• El demultiplexor filtra y traslada de nuevo la señal a su frecuencia original.

• FDM es posible sólo cuando el ancho de banda disponible del medio de transmisión es superior que el ancho requerido por las señales a transmitir. Para prevenir problemas de interferencias los canales están separados por bandas de guardia, que son porciones de espectro que no se usan.

• Principales problemas– Crosstalk: ocurre cuando los espectros de dos señales

adjacentes se solapan significativamente. Por ejemplo en caso de señales de voz, cuyo ancho de banda significativo está en torno a los 3100Hz, un ancho de canal de 4KHz es suficiente.

– Ruido de intermodulación: en un enlace largo, los efectos no lineales de los amplificadores sobre la señal pueden producir componentes frecuenciales en otros canales.

Multiplexación Síncrona por División en el Tiempo - TDM Síncrona

• Sólo es posible cuando la tasa binaria del medio de transmisión es mayor que la de las señales binarias a transmitir.

• Se pueden enviar múltiples señales digitales, o analógicas que actúan de portadoras de datos digitales, intercalando trozos de cada señal en el tiempo.

• La TDM síncrona asigna de forma fija las ranuras de tiempo a cada señal de entrada.

• El multiplexor TDM construye tramas con cada una de las entradas de datos que tiene. Estas tramas están constituidas por celdas que pueden tener diferentes longitudes, por ejemplo un bit o un carácter.

METODO ALOHA

Uno de los primeros diseños de redes de ordenadores, la red ALOHA, fue creada en la Universidad de Hawái en 1970 bajo la dirección de Norman Abramson.

El protocolo ALOHA es un protocolo del nivel de enlace de datos para redes de área local con topología de difusión

Si tienes datos que enviar, envíalos.

Si el mensaje colisiona con otra transmisión, intenta reenviarlos más tarde.

ALOHA puro

permitir que los usuarios transmitan cuando tengan datos por enviar.

Si existe una colisión espera un tiempo aleatorio tras el cual retransmite la trama.

Detecta colisiones (trama destruida).

ALOHA ranurado

Divide el tiempo en intervalos discretos llamados ranuras (existe sincronización basada en el tiempo de transmisión de una trama).

Deben transmitir al comienzo de una ranura (permite finalizar las tramas que se transmiten en ese instante)

TECNICAS DE ACCESO AL MEDIO

CSMACSMA/CD

CSMA

CSMA Persistente – 1

• El protocolo se llama persistente-1 porque la estación transmite con una probabilidad de 1 cuando encuentra que el canal está inactivo.

• Estaciones que desean transmitir escuchan el medio identificando si se está usando en ese momento por otra estación:– Si el medio esta libre y tiene info que transmitir la transmite.– Si el medio está ocupado espera a que quede libre.

• Pueden existir colisiones debido a retardos de propagación (t).• Aun sea el retardo = 0, habrá colisiones, puesto que el protocolo

es muy “egoísta”.

Dia

gram

a de

fluj

opr

otoc

olo

CSM

A pe

rsis

tent

e - 1

Escucha persistentemente el canal.

CSMA – No Persistente• En éste se hace un intento consciente por ser

menos egoísta que en el previo.• Diferencia:– Si el canal ya está en uso, la estación no lo escucha de

manera continua a fin de tomarlo de inmediato al detectar el final de la transmisión previa. En cambio, espera un periodo aleatorio y repite el algoritmo.

• Pro y Contras: mejor uso del canal pero produce mayores retardos

Dia

gram

a de

fluj

opr

otoc

olo

CSM

A N

o Pe

rsis

tent

e

Mas bien de estar escuchando P el

canal para tomarlo de inmediato L,

espera un tiempo aleatoria para volver

a escuchar

CSMA PERSISTENTE – P• Se aplica a canales ranurados.• Se escucha el canal y si está en reposo (ranura libre)

– las estaciones transmiten con probabilidad p– La estación se espera a la siguiente ranura con probabilidad 1-p

• Si en ese tiempo otra estación ha comenzado a transmitir esperará un tiempo aleatorio y comenzará de nuevo

• Si canal ocupado espera la siguiente ranura y aplica el algoritmo de nuevo.

• Con este método se pretende minimizar las colisiones y el tiempo en el que el canal está desocupado.

CSMA / CD – IEEE 802.3 EtherNet.

• El IEEE 802 ha desarrollado una serie de estándares. En cada estándar se especifica la técnica de acceso al medio (MAC), además de diversas opciones de medios de transmisión con distintas velocidades

Algunos proyectos IEEE 802• 802.3: Ethernet• 802.3u: Fast Ethernet.• 802.3x. Ethernet Full dúplex y control de flujo.• 802.3z: Gigabit Ethernet.• 802.3ab: Gigabit Ethernet en cable UTP-5.• 802.3ad: Agregación de enlaces.• 802.3ae: 10 Gigabit Ethernet.

CSMA con detección de colisiones

• MEJORAS:– ALOHA: Ninguna estación comienza a transmitir cuando

detecta que el canal está ocupado. – CSMA (1-np-p): Las estaciones abortan sus transmisiones

tan pronto como detecten una colisión.– La terminación pronta de tramas dañadas ahorra tiempo y

ancho de banda.

Estados Posibles• Transmisión: En el punto marcado t0, una estación ha

terminado de transmitir su trama.• Inactivo: cuando todas las estaciones están en reposo (por ejemplo,

por falta de trabajo).• Contención: El tiempo que se tarda en detectar la colisión es como

máximo el doble del tiempo de propagación de un extremo a otro del cable

• Por lo cual, CSMA/CD consistirá en periodos alternantes de contención y transmisión.

CSMA/CD

algoritmo de backoff

FORMATO DE LA TRAMA 802.3• Preámbulo: 1010101010101010101010101010..... Sincronización E-R.• SFD (Start of Frame): 10101011. Indica inicio de trama.• DA: Dirección destino, puede ser individual (0 bit 1), de grupo o global.• SA: Dirección origen, siempre individual.• Longitud/Tipo: Longitud del campo LLC en octetos o tipo de trama

(Ethernet), que indica al receptor qué hacer con la trama. • DATOS: max=1500 min=46, para asegurar que en caso halla una colicion ,

todas las estaciones lo sepan. Retardo 2T• REL O PAD: Relleno para asegurar que el CSMA/CD funciona bien.• FCS: Código CRC de 32 bits para la trama excluyendo Preámbulo, SFC y FCS

– FIN DE TRAMA

METODO DE RESERVA

Centralizados Distribuidos

TECNICAS

Bip Map(Mapa de bits)

• PERMITE ESTABLECER UN ORDEN JERÁRQUICO ENTRE LAS ESTACIONES. • TODAS LAS ESTACIONES CONOCEN QUE DESEAN

HACER LAS OTRAS ESTACIONES.• ES EL PROTOCOLO SIN COLISIÓN MÁS SIMPLE.

0 1 2 3 4 5 6 7

1 1 1

8 ranuras de contencion

1 3 7

Paquetes

1 5

8 ranuras de contencion

0 1 2 3 4 5 6 7

1 1

Paquetes

BRAP (RECONOCIMIENTO DE DIFUSION CON PRIORIDADES ALTERNAS)

La asimetría que tiene el sistema del mapa de bits y el poco rendimiento que se consigue cuando hay poca carga se

evitan con esta tecnica.

Las estaciones con alta numeración obtienen un servicio mejor que las estaciones con numeración baja.

Es que ante situaciones de baja carga, la estación siempre tendrá que esperar a que termine el período de muestreo

actual

0 1 2 3 4 5 6 7

1 1 1

8 ranuras de contencion

1 3 7

Paquetes

1 5

8 ranuras de contencion

0 1 2 3 4 5 6 7

1 1

Paquetes

SLOTTED RING (ANILLO RANURADO)

• Es una tecnica de reserva explicita con control distribuido aplicada a una topologia en anillo.

• Cuando una estación desea transmitir espera una ranura vacía y la marca como ocupada insertando su trama en la misma.

• El anillo está dividido en un número fijo de ranuras de un determinado número de bits capaz de transportar una única trama MAC (cada una).

TÉCNICAS DE SELECCIÓN

Concepto

Características

CLASIFICACION DE TÉCNICAS DE SELECCIÓN

Técnicas de selección

Daisy Chaining Sondeo (Polling)

Lista Paso de Testigo Hub Polling

testigo en Anillo Testigo en Bus

TÉCNICA DAISY CHAINING

HILO

PULSOS

TECNICA DE SONDEO

Sondeo Por Lista

Hub Polling

SONDEO POR LISTA

Dispositivo Central

Nodos

HUB POLLING

Token R ing y

Bus( P a s o d e t e s t i g o )

1969 1970 1982 1984 1985

E. E. Newhall diseño una red Token-Ring

Desarrollado por IBM, con topología lógica en anillo y técnica de acceso de paso de testigo.

IBM publica por primera vez su topología de Token-Ring en marzo

llegó a ser un standard de ANSI/IEEE

IBM anunció un producto Token-Ring

Topología Lógica: Estación

MAU

Topología Física en Token Ring:

Topología Física en Bus:

Topología Física en Bus (Interfaz):

Interfaz

Características

Topología: anillo lógico, estrella física. Toda la información viaja en una sola dirección a lo largo del circulo formado por el anillo. Cada estación se conecta a otras. Cada nodo siempre pasa el mensaje, si este mensaje es para él, entonces lo copia y lo vuelve a enviar. Número maximo de nodos por red 260. En la implementación es posible diseñar anillos que permitan saltar a un nodo que este fallando. Resultan más caras que las ethernet, pero son más estables.

Altamente susceptible a fallas. Una falla en un nodo

deshabilita toda la red

No requiere de enrutamiento. Requiere poca cantidad de cable. Fácil de extender su longitud

VENTAJAS

DESVENTAJAS

T

Desea Transmitir

TA

B TTT

T

FUNCIONAMIENTO

Formato del testigo:

SD AC ED

3 bytes

SD: Delimitador de comienzoAC: Control de accesoED: Delimitador de final

Preámbulo[1-3]: Varia con la velocidad de transmisión del bus. Su duración es de un Byte para un bus a 1 Mbps y de 3

bytes para 10 Mbps

Delimitador de comienzo y final[1]: Son una codificación analógica de símbolos diferentes al 0 y al 1.

Control de trama[1]: Lleva la prioridad de la trama y un indicador que indica a la estación destinataria si ha de

realizar acuse de recibo; dado que no contiene al testigo.

Formato de la trama en bus:

Campo de control Nombre Significado

00000000 Reclamo-Testigo Reclamo del testigo durante la inicialización del anillo.

00000001 Solicito-Sucesor-1 Permiso para que las estaciones entren al anillo.

00000011 Quién-Sigue Recuperación del testigo perdido

00000100 Resuelve-Contienda Cuando múltiples estaciones quieran entrar al anillo.

Ejemplo :

Control de Trama :

Control de trama[1]: Lleva la prioridad de la trama y un indicador que indica a la estación destinataria si ha de

realizar acuse de recibo.

Dirección de Destino y origen[2 ó 6]: Indican hacia quién o desde quién se envía la trama.

Datos[0-8182]: Hasta 8182 bytes si las direcciones son de 2 bytes y hasta 8174 si son de 6 bytes.

Código de Redundancia(CRC)[4]: 4 bytes que corresponden a una suma de verificación para comprobar que la trama

llegó en buen estado.

Formato de la trama en bus:

SD= Delimitador de comienzoAC= Control de AccesoFC= Frame ControlRI= Routing Information (opcional)V= Code violationPM= Priority ModeT= Token BitMC= Monitor CountPR= Priority ReservationFF= Frame formalR= Reserved

SD AC FC Dirección Dest.

Source address. RI data Frame Check

secuence ED FS

v v 0 v v 0 0 0

Bits0-7

PM T MC

PR FF RR Control

Bits5-70-2 3 4 0-1 2 3 4-7

Bits0-76 7

Bits0-5

V 1 V V 1 1 E A C R R A C R RV

ED= Delimitador de FinalFS= Frame StatusI= Intermediate Frame biteE= error detected bitA= Address Recognized bitsC= Frame Copied bits

Bits Bits Bits0-7 0-2 0-73 4 5-7

Access ControlEnding

DelimeterStarting

Delimeter

T MC

PM PR0v v v 0 0 0 v v v v1 1 0 0v

1.- A=0 y C=0 2.- A=1 y C=03.- A=1 y C=1

Prioridad

Formato de la trama en Token Ring:

Estación Supervisora

T

?10 msMANTENIMIENTO DEL ANILLO :

PASO DE TESTIGO EN BUS

PASO DE TESTIGO

EN ANILLO

Reclamo de testigo

T

¿La Trama de envio cabe en el anillo?:

1

1 0 1 1 0 …1 11 00

0110

Vaciar Anillo

Conclusión• 802.4: Estaba pensando en términos de utilización

para ordenadores que controlan máquinas dentro de entornos industriales.

• 802.5: Estaba principalmente interesado en la automatización de oficinas, en donde la existencia de algún fallo, podrá tolerarse como precio por tener un sistema mucho más sencillo.

Si el 804.4 es, en efecto, más fiable que el 802.5, es materia de discusión.

top related