Professional Documents
Culture Documents
Contenido
ndice
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Contenido
ndice
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Contenido
ndice
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Contenido
ndice
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Contenido
ndice
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
El nivel de enlace
Servicio Transferir los paquetes entre dos hosts adyacentes Enlaces: Punto a punto De acceso mltiple Funciones: Encapsular los paquetes en tramas Comparticin del medio si es de acceso mltiple Direccionamiento Transmisin able: deteccin y correccin de errores, retransmisiones Control de ujo
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Acceso mltiple
Un solo canal compartido por difusin Transmisiones simultneas interferencia destructiva (colisin) Protocolo de acceso mltiple Arbitraje para determinar qu nodo puede transmitir Estado de los dems nodos: desconocido Estado del canal: slo parcialmente conocido (con retraso)
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Acceso mltiple
Caractersticas ideales: Distribuido: sin coordinacin ni autoridad central, sin estado global Asncrono Simple Eciente y equitativo: si n nodos quieren transmitir
C/n bits/s por nodo, en media Bajo retardo de acceso (retardo medio acotado)
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Reparto o asignacin esttica: por divisin de tiempo, de frecuencia, de cdigo Asignacin dinmica
Acceso aleatorio: transmisin libre + resolucin de colisiones Acceso regulado por turnos: sin colisiones; acceso por sondeo (centralizado) o por paso de testigo (distribuido)
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Acceso aleatorio
El canal ofrece realimentacin acerca de las transmisiones (con retardo) Transmisiones solapadas Colisin Algoritmo Si llega una trama nueva, se transmite Si ocurre colisin, se retransmite tras un plazo de espera aleatorio Aloha es: Simple Eciente (bajo retardo) si hay poco trco
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Aloha
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Aloha ranurado
Modelo: Tiempo ranurado en intervalos de una trama Estaciones sincronizadas Como en Aloha, realimentacin 0-1 sobre las transmisiones Transmisiones permitidas slo al comienzo de una ranura Modo de operacin Una trama nueva se transmite al comienzo de la siguiente ranura Una trama que haya colisionado se retransmite despus de esperar un nmero aleatorio de ranuras
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Aloha ranurado
Mismo comportamiento que Aloha, pero reduce el periodo sensible a la mitad menor prob. de colisin a igual trco ofrecido Ms eciente que Aloha Requiere: sincronismo en los nodos
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Deteccin de portadora
CSMA (Carrier Sense Multiple Access): sondea el medio antes de transmitir CSMA Si llega una nueva trama y El medio est libre transmitir El medio est ocupado
1 2 3
Esperar a que quede libre y transmitir (CSMA persistente) Esperar un tiempo aleatorio y reintentar (CSMA no persistente) Transmitir con prob. p cuando el medio quede libre (CSMA p-persistente)
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA
Colisiones por retardo en detectar actividad en el medio Escucha durante la transmisin Captura del medio: si en 2prop no se detecta colisin
Redes y Servicios de Comunicaciones I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA/CD
Carrier Sense Multiple Access / Collision Detection: CSMA persistente con Escucha del medio durante la transmisin Transmisin abortada si hay colisin
Redes y Servicios de Comunicaciones I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA/CD
Deteccin de colisin
Comparar seales transmitida y recibida Deteccin del nivel de seal en el medio
Persistencia
Las colisiones ocupan el canal durante 2prop, a lo sumo
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Caractersticas Topologa: anillo Anillo: ciclo de enlaces punto a punto conectados con repetidores Acceso al medio: ordenado, cclico por turno rotatorio, permiso de transmisin concedido por una trama especial o testigo Equidad: tiempo limitado de posesin de testigo El nodo emisor retira la trama del medio
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Acceso al medio Slo es posible la transmisin en posesin del testigo El nodo emisor retira la trama del medio cuando completa la vuelta al anillo Despus de transmitir, el nodo libera el testigo y lo entrega al nodo sucesor
Cuando ha terminado la transmisin de la trama de datos (Token Ring) Cuando la trama de datos retorna (FDDI, anillos de alta velocidad)
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Rendimiento Exento de colisiones eciente con carga de trco elevada Con poco trco, retardo de captura del testigo
Desventajas Gestin compleja: monitorizacin del anillo, prdida del testigo, etc. Coste elevado
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Hiptesis
Tramas de tamao constante Normalizacin de tiempo: 1 unidad de tiempo = tiempo de transmisin de trama Capacidad nominal de transmisin: C bits/s Trco ofrecido: o bits/s, tramas nuevas + tramas con colisin Intensidad de trco ofrecido: o G , (0 < G < ). C Trco cursado: c o , velocidad media a la que se entregan tramas en destino Intensidad de trco cursado: c S , (S G) C Eciencia S = pG
Redes y Servicios de Comunicaciones I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Eciencia
En general, la eciencia depender de El mtodo de acceso al medio El trco ofrecido (patrn de llegadas e intensidad) El nmero de nodos La longitud del medio No analizaremos el retardo.
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Aloha
0.2
0.15
0.1
|ALOHA, max =
0 0 0.5 1 1.5 2 G 2.5 3 3.5 4
1 18 % 2e
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Aloha ranurado
0.3
0.25
0.2
0.15
0.1
0.05
1 37 % e
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Para cualquier valor 0 S < max , la ecuacin S = f (G) tiene dos soluciones distintas, G0 < G1 G0 : trco ofrecido bajo baja probabilidad de colisin G1 : trco ofrecido elevado alta probabilidad de colisin Inestabilidad Para cualquier punto de operacin inicial (Gi , Si ) la transicin a (G1 , S1 ) en un intervalo T es casi segura si T .
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA
Tramas de longitud constante Unidad de tiempo = tiempo de transmisin de una trama Retardo mximo de propagacin entre dos estaciones. a Colisiones: duracin 2a Eciencia |CSMA = Adems |CSMA G , 1+G si a 0 aGeaG 1 + (a 1)eaG
G 1, 1+G
si G
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA
1 0.9 0.8 0.7 0.6 a=0.2 0.5 0.4 0.3 0.2 0.1 0 101 a=0.1 a=0.001 a=0.01
100
101 G
102
103
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA/CD
Eciencia |CSMA/CD = aGeaG . a + aGeaG + a (1 (1 + aG)eaG )
G 1, si G 1+G |CSMA/CD,max 0, si a .
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
CSMA-CD
1 0.9 0.8 0.7 0.6 a=0.2 0.5 0.4 0.3 0.2 0.1 0 101 a=0.1 a=0.001 a=0.01
100
101 G
102
103
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Hiptesis
Tramas de longitud constante, igual a la unidad n estaciones equiespaciadas Longitud del anillo (tiempo de propagacin): a unidades de tiempo (incluye el retardo de los repetidores) Cada estacin transmite una trama en cada posesin del testigo
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Anlisis
La estacin libera el testigo cuando Ha terminado la transmisin de la trama Ha retornado al nodo origen el primer bit de la trama a) Caso a 1, ciclo de uso:
& ) ( $' $ A 6 @' 8 4 9 ' 0 ") ! " %
1 1 + a/n
Eciencia a>1 =
1 a(1 + 1/n)
Redes y Servicios de Comunicaciones I
'
6 57#) 4 ' 4
# ' 6 5' 4 32 1
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Caractersticas bsicas
Topologas en bus y estrella Soporte para diferentes medios y regmenes de transmisin (10 Mb / s a 10 Gb / s) Servicio de envo de tramas sin conexin y sin retransmisiones Capacidad multicast y broadcast
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Deteccin de portadora (CS) persistente y deteccin de colisin (CD) Algoritmo Si hay tramas pendientes de envo y
1 2
el medio est libre transmitir de inmediato el medio est ocupado esperar a que quede libre y transmitir Detener la transmisin Transmitir una seal de interferencia (48 intervalos de bit) Esperar un tiempo aleatorio T y repetir el intento de transmisin
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
BEB (Binary Exponential Backoff) es un mecanismo dinmico de estabilizacin. Operacin Tiempo ranurado Tras la i-sima colisin de una trama el tiempo de espera T es k 512 intervalos de bit, donde k es un entero al azar en [0, 2j 1] y j = min{i, 10}. Mximo: 16 colisiones consecutivas
replacements
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Direccin origen o 6
Tipo Longitud
2
Datos
0 l 1500
Pad
CRC
4
(46 l)+
Tipo / Longitud: 1500, longitud de los datos (DIX Ethernet); > 1500, tipo de protocolos (IEEE 802.3). (P. ej., 0x0800 = IP) Pad: relleno para alcanzar el tamao mnimo de trama (2prop, 64 bytes) CRC: 32 bits de redundancia, cdigo cclico
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Duracin mnima de trama: 51,2s (512 intervalos de bit a 10 Mb/s) Prembulo de sincronizacin; 7 octetos 10101010 seguidos de 10101011 Datos: encapsula un paquete del nivel de red Un nodo captura slo tramas con su dir. destino tambin broadcast y multicast) Servicio
Sin conexin: envo de tramas sin acuerdo previo No able: el receptor no genera asentimientos
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Ethernet: topologas
Bus
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Ethernet: topologas
Estrella/rbol (hubs)
% % $%&$ # !"
Hub Concentrador/repetidor de seal Hub: pasivo, repetidor de bits Sin buffer Sin CSMA/CD
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Ethernet: topologas
Estrella (switch)
Switch Conmutador selectivo de tramas Switch: activo, conmutador de tramas por dir. destino Con buffer Con CSMA/CD en cada puerto Transparente: los nodos ignoran la existencia del switch Plug & play: sin conguracin
Redes y Servicios de Comunicaciones I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Ethernet conmutada
Ventajas Aisla trco y segmenta los dominios de colisin Conmuta selectivamente tramas multicast y broadcast Puertos con un solo nodo transmisin full duplex, supresin de CS y CD Acomoda diferentes tecnologas y medios de transmisin Permite crear redes locales virtuales
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Medio Mx. segmento Observaciones IEEE 802.3 (C ODIF. M ANCHESTER ) Coaxial grueso 500 m Bus Coaxial no 185 m Bus 2 pares UTP cat. 3/5 100 150 m Fibra MM 50/62,5 2 km FAST E THERNET IEEE 802.3 U (C ODIF. 4B/5B) 2 pares UTP cat. 3 100 m Estrella 2 pares UTP cat. 5 100 m Estrella Fibra MM 50/62,5 300 m Estrella Fibra MM 50/62,5 2 km Estrella
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Medio Mx. segmento Observaciones G IGABIT E THERNET IEEE 802.3 U (C ODIF. 8B/10B) 1000Base-SX Fibra MM 50/62,5 550 / 275 m 1000Base-LX Fibra SM 550 m / 5 km 1000Base-CX 2 pares STP 25 m 1000Base-T 4 pares UTP cat. 5e 100 m 802.3ab codif. PAM 10 G IGABIT E THERNET IEEE 802.3 AC (C ODIF. 8B/10B Y 64B/66B) 10GBase-CX Coaxial < 20 m 10GBase-SX Fibra MM 100300 m 10GBase-LX Fibra MM y SM 515 km 10GBase-EX Fibra SM 40-100 km
Norma
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Contenido
1 2
Introduccin Protocolos de control de acceso al medio Aloha CSMA Paso de testigo Prestaciones Aloha y CSMA/CD Anillos con paso de testigo Redes locales Ethernet hubs y switches Interconexin de LANs
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Hubs
Limitaciones Pasivo, repetidor/regenerador de seal sin buffer Mltiples segmentos, un solo dominio de colisin Conectividad de segmentos de iguales caractersticas
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Switches
switch = bridge
Principios Conmutacin selectiva de tramas, por dir. MAC destino interfaces de recepcin promiscua Aprendizaje automtico de la tabla de reenvo Transparencia: ausencia de conguracin
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Switches
Caractersticas Reenvo selectivo de tramas, por dir. MAC destino Aislan segmentos (un segmento = un dominio de colisin independiente) Acomodan diferentes tecnologas en cada segmento Sin lmite de tamao o topologa Funcionamiento full duplex y cut-through Plug & play, aprendizaje automtico LANs virtuales
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
LANs virtuales
VLAN: particin lgica congurable del switch para denir mltiples LANs Problema: el reenvo basado en direcciones MAC y el algoritmo spanning tree no escalan linealmente Solucin: limitar el tamao (nmero de segmentos) de una LAN VLAN
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Full duplex
Si en un puerto del switch hay una sola estacin, las funciones de deteccin de portadora y de deteccin de colisin son superuas. La transmisin y recepcin de tramas puede hacerse simultneamente sin sondeo del medio. La transmisin full-duplex anula las colisiones y elimina as la restriccin de distancia de Ethernet.
Cut-through
El reenvo de la trama comienza tan pronto se haya reconocido la direccin MAC destino, si el enlace de salida est libre reduccin del retardo
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
El problema
LANs distintas puede tener: Diferente tecnologa (e.g., Ethernet vs. WiFi) Diferentes velocidades (e.g., Ethernet 100BaseT vs. GE) Diferente formato de trama (e.g., Ethernet vs. Token Ring) Diferente modo de servicio Razones para la interconexin Conectividad Escalabilidad: mayor alcance o nmero de estaciones Administracin: mejor una LAN extendida que varias aisladas
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
El switch/bridge
Conmutacin de tramas cuyo destino es conocido forwarding & ltrado Difusin de las tramas con dir. destino desconocida ooding
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Si un switch observa una trama con direccin MAC origen o en el puerto p, anota en una cach la asociacin o p
PSfrag replacements
o p
Forwarding cache Destino puerto o p
insert
Filtrado & forwarding: En el futuro, cuando reciba tramas con destino o las reenviar nicamente por el puerto p Flooding: cualquier trama con dir. destino no incluida en la cach se reenva por todos los dems puertos
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
Flooding + ciclos avalancha de tramas Solucin: en topologas con ciclos, slo debe usarse un rbol para difundir tramas spanning tree Algoritmo SPT
1 2
Los switches eligen de manera distribuida un nico switch raz, R Cada switch calcula su nico puerto raz, aquel que utilizar para enviar tramas a R Los puertos de S conectados a algn otro puerto raz se desbloquean. Son los puertos designados (uno por cada segmento LAN) Los dems puertos de S estarn bloqueados
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
STP: ejemplo
A S7 B C
PSfrag replacements
S1 D
S2
S5
F E S3
G S4 S6
J I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
STP: ejemplo
PSfrag replacements
Des
S2
R
S5
S3
Des Des H
S4
S6 Des
Des I
Introduccin Protocolos de control de acceso al medio Prestaciones Redes locales Interconexin de LANs
STP puede tener en topologas complejas un tiempo de convergencia elevado RSPT es una versin de SPT ms eciente en la construccin del rbol Roles de los puertos Raz: el camino hacia el switch raz Designado: el puerto de reenvo de cada segmento LAN Alternativo: un puerto alternativo hacia el switch raz Respaldo: un camino alternativo o de backup a un segmento LAN Los puertos alternativos y de respaldo se activarn en caso de fallo, mientras se determina un nuevo ST