Story Transcript
dgsadf
Redes de computadoras Un breve repaso
Seminario Ecosistema Digital
ICT. Principales detonadores • Primera ola – Digitalización – Computarización – Conmutación de paquetes
• Segunda ola – – – –
Internet Comunicaciones móviles Redes de siguiente generación Convergencia
• Tercera ola – Tecnologías de la sociedad de la información Fuente: ICT Regulation Toolkit
Red de telecomunicaciones Conjunto de sistemas interconectados a través de distintos medios para proporcionar un servicio de telecomunicaciones (por ejemplo, intercambio de información) Los servicios son accedidos a través de puntos de acceso Una red debe: – Proveer un camino entre usuarios y usuarios, y entre usuarios y servicios – Dar facilidades para que cada usuario pueda seleccionar sus destinatarios – Tener capacidad suficiente para proveer servicios con calidad aún en periodos de gran actividad – Proporcionar mecanismos de control y gestión
Servicios de red • La posibilidad de una red de procesar y transmitir información, del tipo deseado por los usuarios, se denomina “servicio” proporcionado por dicha red. • Los usuarios pueden ser finales (suscriptores) o intermedios (otras redes) – – – – – –
Servicio telefónico local video transmisión . tránsito acceso a internet acceso a red de transporte acceso a red de abonado, etc
Convergencia (de redes) • Enfoque histórico – Una red para cada servicio
• Enfoque nuevo – Redes para muchos servicios
• ¿Una red para todos los servicios? – La red transmite bits, sin darles sentido lógico – Servicios, aplicaciones, hacia la periferia (enfoque end-to-end, descentralización)
Fuentes de información • Imágenes fijas • Video • Voz • Datos Fuentes Analógicas
analógicas
Conversión A/D
Señales Digitales (Datos)
¿Cómo pasar de analógica a digital? (A/ D)
Fuente Analógica
Muestreador
Cuantizador
Codificador (binario)
0110...
Conversión A/D: muestreo y cuantización Señal analógica
T
Cuantizador
Código 111 110 101 100 011 010 001 000
Conversión A/D: cuantización y codificación 111 110 101 100 011 010 001 000 tiempo 101 111 000 000 010 000 100 110
110 110
Señal muestreada, cuantizada y codificada
Observaciones • El muestreo es reversible (la señal analógica puede reconstruirse a partir de las muestras) si se cumplen las condiciones de Nyquist • La cuantización no es reversible: el ruido de cuantización no puede ser eliminado • La tasa de transmisión es función de la frecuencia de muestreo y del número de niveles del cuantizador
Conmutación y multiplexaje
11
Conmutación • Circuitos: se dedica una ruta y se reservan recursos durante la comunicación • Mensajes: se forma un mensaje que incluye dirección del destinatario y se envía sin establecer una conexión. El mensaje se almacena y retransmite de nodo en nodo • Paquetes: similar a la conmutación de mensajes, pero éste se divide en segmentos llamados paquetes, cada uno de los cuales es transmitido individualmente – Circuitos Virtuales – Datagramas
Conmutación de circuitos Establecimiento
tiempo
Intercambio de información Desconexión
• Mecanismos de señalización establecen una trayectoria a través de la cual se transfiere información – Reservación de recursos – QoS bien definida
• Una vez terminada la conversación, una fase de desconexión permite liberar los recursos reservados
Un mensaje
Conmutación de mensajes y paquetes
X a b Y
X a b Y
X a b Y
Dos paquetes
Cinco paquetes
Conmutación de circuitos
Based on ACM Communications, 1994
Conmutación de paquetes (circuitos virtuales)
Conmutación de paquetes (datagramas)
Conmutación de paquetes
• Nodos de almacenamiento y re-envío – Retraso variable en caso de congestión
• Con datagramas, la trayectoria puede cambiar dinámicamente • Puerto de salida determinado por tablas de conmutación o enrutamiento – Estático o dinámico – Encabezado en el paquete para consultar tablas
Circuitos virtuales y datagramas • Circuito virtual – Se establece una trayectoria durante la configuración del circuito. Es virtual porque los recursos físicos son compartidos, no dedicados – Cada paquete tiene un identificador de circuito virtual (VCI) – Los paquetes llegan en orden – Es común tener mecanismos de control de flujo
• Datagrama – Encabezado tiene la dirección destino final. Decisiones de ruteo basadas en este campo – Cada paquete se encamina de forma independiente – Los paquetes pueden llegar en desorden. El destino final es responsable de reordenarlos
Conmutación de paquetes. Algunas ventajas • Eficiencia – Enlaces compartidos por varios flujos – Paquetes encolados y retransmitidos tan pronto como sea posible – Los flujos son admitidos y transportados aún bajo condiciones de ligera congestión
• Conversión de tasas de transmisión automática – Puertos de entrada y salida no necesariamente operan a la misma velocidad
Mulitplexaje Permite compartir un canal de alta capacidad entre varios usuarios menos demandantes
DEMUX
MUX
Sin multiplexaje
Un canal cuatro conexiones
Dominios de multiplexaje • En frecuencia: FDM – … y longitud de onda: WDM
• En el tiempo: TDM – Síncrono – Asíncrono, estadístico
• Por código: CDM • En el espacio: SDM
Multiplexaje en frecuencia Una fracción del ancho de banda todo el tiempo frecuencia
tiempo
Multiplexaje en tiempo Todo el ancho de banda una fracción del tiempo frecuencia
tiempo
Multiplexaje por división de código Región frecuencia-tiempo compartida con códigos ortogonales frecuencia
tiempo
Multiplexaje en longitud de onda • Combina varios flujos en una sola fibra • Cada flujo emitido con lasers de distinta longitud de onda (lambdas) • Cada flujo puede ser emitido a una tasa distinta
W D M
Arquitecturas de redes
27
Modelo de referencia OSI Aplicación Modelo de Interconexión de Sistemas Abiertos propuesto por la Organización Internacional de Estándares (ISO) para establecer una referencia de estándares para redes.
Presentación Sesión Transporte Red Enlace de datos
Física
Separación en capas • Modularidad - Cada módulo desempeña una función particular en el desempeño global del sistema • Cada capa ofrece un servicio a la capa superior enriqueciendo los servicios que ella recibe de la capa inferior • La comunicación entre capas del mismo nivel entre dos sistemas (entidades pares), está definida por un protocolo
Capas, protocolos, interfaces y servicios N+1 PDU
Entidad N+1 Usuario servicio SDU
Entidad N Proveedor servicio
Protocolo capa N+1 Capa N Service Access Point (SAP) Protocolo capa N
Entidad N+1 Usuario servicio
Entidad N Proveedor servicio
N PDU PDU - Protocol Data Unit SDU - Service Data Unit
Independencia de capas Aplicación
Aplicación
Presentación
Presentación
Sesión
Sesión
Transporte
Transporte
Red Enlace de datos Física
Coaxial
Red
Red
Red
Enlace de datos
Enlace de datos
Física
Física
Enlace de datos Física
Fibra optica
Capa física • Se encarga de la transmisión de cadenas de bits en el medio físico. Se ocupa de las características – – – –
Mecánicas Eléctricas Estructuras Procedimiento
que establecen la transmisión
Capa de enlace de datos Se encarga de: • entramado de datos • sincronización y control de acceso al medio • transferencia de información fiable punto a punto (a través del medio físico) H
DATOS
CRC
T
Capa de red • Establece rutas para encaminar los paquetes desde su origen hasta su destino final • Acepta paquetes entrantes de la capa de transporte y paquetes en tránsito de la capa de enlace de datos y los dirige hacia la salida adecuada
Capa de transporte • Segmentación y re-ensamblado de mensajes en paquetes • Comunicación confiable extremo a extremo • En algunas arquitecturas, p.e. Internet, control de flujo y control de congestión
Capas de sesión y presentación • Estructura de control para comunicaciones entre aplicaciones, administra y establece sesiones. Asigna derechos de acceso, funciones de cobro • Realiza transformaciones útiles en los datos. Las funciones más importantes son – Cifrado (encriptación) – Compresión – Representación normalizada de datos
Capa de aplicación • Servicios a los usuarios del ambiente de red. Se encarga de transacciones entre los usuarios • Ejemplos – – – –
FTP Navegación WWW Correo electrónico Administración de redes
Modelo de capas TCP/IP NFS FTP, Telnet, SMTP, SNMP, DNS, HTTP, etc.
XDR
Aplicación
RCP TCP, UDP Protocolos de ruteo (RIP, OSPF, etc.)
IP
Transporte ICMP
Red
ARP, RARP
No especificado
Acceso
Arquitectura en capas Navegador
Servidor Web
Aplicación
Aplicación Mensaje HTTP
Transporte
Transporte Segmento TCP
Red
Red Datagrama IP
Red local
Red local Trama Ethernet
Medio físico
Encapsulamiento Mensaje HTTP
GET //index.html Host: www.itam.mx
Src: 1081 Dst: 80 SeqNum: 0xa858
GET //index.html Host: www.itam.mx
Src: 203.121.45.33 Src: 1081 Dst: 80 Dst: 148.205.88.11 TTL: 128 SeqNum: 0xa858
GET //index.html Host: www.itam.mx
Src: 1081 Dst: 80 Src: 00:E0:81:10:19:FC Src: 203.121.45.33 Dst: 00:E0:81:15:42:2A Dst: 148.205.88.11 TTL: 128 SeqNum: 0xa858
GET //index.html Host: www.itam.mx
Segmento TCP
Datagrama IP
Trama Ethernet
Formato de paquete (IPv4) 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Versión
IHL
Tipo de servicio
Identificación Tiempo de vida
Longitud total 0 DM
Protocolo
Offest del fragmento
Checksum del encabezado
Dirección fuente Dirección destino Opciones
Padding
Clases de direcciones IP
R = Red H = Host
Direcciones privadas • RFC 1918 asigna las siguientes direcciones para uso privado (i.e. no pueden ser anunciadas) – 10.0.0.0 a 10.255.255.255 (10/8) – 172.16.0.0 a 172.31.255.255 (172.16/12) – 192.168.0.0 a 192.168.255.255 (192.168/16)
• Traducir las direcciones internas en direcciones válidas vía proxies o Network Address Translation (NAT) • El bloque 169.254.0.0/16 también ha sido reservado para hacer autoconfiguración DHCP
Network Address Translation Pool de direcciones Internet : 200.1.1.1 a 200.1.1.5 Datagrama Intranet
Datagrama Internet
IP fuente: 10.1.2.3 IP dest. 198.9.8.7
NAT
IP fuente: 200.1.1.3 IP dest: 198.9.8.7
NAT
IP fuente: 198.9.8.7 IP dest: 200.1.1.3
NAT
IP fuente: 200.1.1.1 IP dest: 15.66.12.1
IP fuente: 198.9.8.7 IP dest: 10.1.2.3 IP fuente: 10.1.2.5 IP dest: 15.66.12.1
Network Address Port Translation Pool de direcciones Internet : 200.1.1.1 (solamente 1) Datagrama Intranet
Datagrama Internet
IP/TCP fuente: 10.1.2.3/2345 IP /TCP dest: 198.9.8.7/80
PAT
IP /TCP fuente: 200.1.1.1/1024 IP /TCP dest: 198.9.8.7/80
PAT
IP /TCP fuente: 198.9.8.7/80 IP /TCP dest: 200.1.1.1/1024
IP /TCP fuente: 198.9.8.7/80 IP /TCP dest: 10.1.2.3/2345 IP /TCP fuente: 10.1.2.5/1234 IP /TCP dest: 15.66.12.1/80
PAT
IP /TCP fuente: 200.1.1.1/1025 IP /TCP dest: 15.66.12.1/80
Direcciones privadas • Ventajas:
– Seguridad – Flexibilidad para cambiar de ISP – Disminución de tablas de enrutamiento
• Desventajas:
– Administración tercerizada no tiene acceso directo – Complejidad adicional ante fusiones, acceso a otras redes privadas, etc. – ¡Puede no funcionar! – Supone un modelo cliente/servidor. Complicaciones para aplicaciones entre pares – Modifica el principio de diseño E2E. Inhibe la creación de nuevas aplicaciones – Afecta el desempeño y la solidez de la red
Evolución tecnologías inalámbricas
Tasas VS cobertura Bit rate
100M
?
”4G” Radios
10M 1M 100K
Equicost/Equipower line
HSDPA UMTS
WLAN
10K
Satellite
GSM Indoor
Local
Wide area
Global
Coverage/mobility
• Nuevas tecnologías no son necesariamente remplazo de 2/3G • Tasa limitada por la densidad de los despliegues
La cobertura depende de la tasa Estación base con 3 segmentos hacia tarjeta de exterior en PC
Data Rate 100Mb/s
10Mb/s
1Mb/s
100kb/s
0.21km
0.41km
0.78km
1.49km
Rango
La cobertura depende de la frecuencia
Potencia recibida
Frecuencia vs cobertura
700 MHz 850 MHz 1.9 GHz 2.1 GHz 2.5 GHz 0
1
2
3
Millas Fuente: Propia con datos de Morgan Stanley
4
5
Cobertura. Características del receptor
Radio de la celda: 20 km Área de cobertura: 1,256 km2 Tipo de CPE
Rango de alcance
% de cobertura
Exterior
20-25 km
100%
Interior
10.6 km
53%
USB
2.8 km
14%
Fuente: Del Villar, 2009
Cobertura vs capacidad • Capacidad de un sector – Ancho de banda disponible – Banda de frecuencia – Eficiencia espectral de la modulación – Condiciones del entorno (interior, exterior, …) – Protocolos de capas superiores
Frecuencia vs capacidad
Para una terminal transmitiendo a 250 mW Fuente: Johansson, 2007
Cobertura vs capacidad
Fuente: Smura, 2008
Ejemplo
Interferencia geográfica
Incremento de suscriptores
Cobertura vs capacidad • Rango y cobertura de un sector – Link budget (Potencia disponible) – Path loss model • Toma en cuenta condiciones geográficas – Mínimo número de estaciones base dispuestas en lugares estratégicos – Modulaciones poco eficientes pero muy robustas – Velocidades promedio 10 Mb/s en canales de 7 MHz en banda 3.5 GHz
Cobertura vs capacidad • Rango y cobertura de un sector – Link budget (Potencia disponible) – Path loss model • Toma en cuenta condiciones geográficas – Mínimo número de estaciones base dispuestas en lugares estratégicos – Modulaciones poco eficientes pero muy robustas – Velocidades promedio 10 Mb/s en canales de 7 MHz en banda 3.5 GHz
Ejemplo
Basado en: Markendahl, J., Mäkitalo, Ö., A comparative study of deployment options, capacity and cost structure for macrocellular and femtocell networks, IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Workshops, 2010
61
Proyecto • Comparar la viabilidad financiera de distintas opciones tecnológicas para proveer servicios de datos inalámbricos en una región urbana densa Opciones tecnológicas • BSG: Macro celdas con 20 MHz BW en la banda de 2.5GHz. “Greenfield” • BSB: Macro celdas con 20 MHz BW en la banda de 2.5GHz. “Brownfield” • FC: Femtoceldas con 5 MHz BW y capacidad de 10 Mbps • 800: Macro celdas con 20 MHz BW en la banda de 800 MHz
Región urbana • Centro de negocios en un kilómetro cuadrado formado por 10 edificios de cinco pisos • 10,000 usuarios
Estimación de la demanda • Demanda promedio: – 14.4 GB/usuario/mes
• Dos escenarios: – “Low” = 10% consumo es inalámbrico – “High” = 50% consumo es inalámbrico Demanda “high”:
DH = 0.5 × 14.4GB / M ×
Como referencia, el uso en Suecia en 2009 era de 2 a 5 GB/usuario/mes “Wired when docked”. Empleados usan la red cableada intensamente (escenario “low”) o equitativamente (“high”)
Aproximación a intervalo de uso intensivo
8b 1M 1day 1Hr × × × = 100kbps 1B 20días 8Hr 3600s
! Demanda estimada total high = 1 Gbps; Demanda estimada low = 200 Mbps
€
Estimación de la oferta (1) Capacidad de una radio base (BS) 3 sectores Eficiencia espectral
Ancho de banda asignado 5 MHz
10 MHz
Eficiencia espectral típica de 3.5G y 4G
20 MHz
0.67 b/s/Hz 10 Mbps 20 Mbps 40 Mbps 1.67 b/s/Hz 25 Mbps 50 Mbps 100 Mbps Eficiencia espectral
Carga
200 Mbps 0.67 b/s/Hz 1 Gbps 200 Mbps 1.67 b/s/Hz 1 Gbps
Number of BS required
Cobertura no es problema Ancho de banda asignado para la radiobase: el área 5 MHz 10 MHz 20 MHz es 1 km2. 20 10 5 Capacity limited 100 50 25 8 4 2 40 20 10
Estimación de la oferta (2) • Capacidad de la femtocelda es 10 Mbps, pero como opera con muy baja potencia, la cobertura es un problema. Hay dos tipos de desplegado: – UO- User oriented • Cuatro u ocho usuarios por femtocelda
– CO- Coverage oriented • Una celda cubre 2500 m2 o 5000 m2 En realidad, los despliegues tipicamente requieren de un site survey o un despliegue de “sábana”
Estructura de costos CAPEX
OPEX
BS Greenfield
110 k€ + 10 k€
30 k€/sitio/año
BS Brownfield
10 k€ + 10 k€
10 k€/sitio/año
Femtocelda
1000 €
500 €
Equipo de radio 3-sectores OPEX se comparte entre nuevos usuarios y los que ya se tenían en servicios de voz
La mayor parte es por backhaul relativamente costoso
Resultados iniciales (1) BS 20 MHz, 1.67 bps/Hz eficiencia espectral
No de CAPEX Capacidad celdas 2 0.24 M€ 200 Mbps Greenfield 10 2
1.2 M€ 0.04 M€
1 Gbps 200 Mbps
10
0.2 M€
1 Gbps
Brownfield
Resultados iniciales (2) Femtocelda
Coverage oriented User oriented
5000 m2
No. de FC 200
2500 m2
CAPEX Capacidad 0.2 M€
2 Gbps
400
0.4 M€
4 Gbps
8
1250
1.25 M€
12.5 Gbps
4
2500
2.5 M€
25 Gbps
Pérdidas de penetración A 2.5 GHz, la atenuación por los muros exige 5X BS At 800 MHz, wall attenuation demands 2X BS but Bw available is 10MHz Caso base
2.5G w/loss
800/10MHz
Low
High
Low
High
Low
High
No. de celdas
2
10
10
50
4
20
Capacidad
200Mbps
1Gbps
1Gbps
5Gbps
200 Mbps
1Gbps
BSG
0.24 M€
1.2 M€
1.2 M€
6.0 M€
0.48 M€
2.4 M€
BSB
0.04 M€
0.2 M€
0.2 M€
1.0 M€
0.08 M€
0.4 M€
CAPEX
Como sólo se tienen 10 MHz disponibles, la capacidad es la mitad de 2.5 GHz BS