SlideShare una empresa de Scribd logo
1 de 23
1
Capítulo 10: Tecnologías WAN y
Enrutamiento
2
Introducción
• En esta sección veremos los componentes usados para
construir sistemas de conmutación de paquetes que pueden
abarcar áreas extensas.
• También veremos conceptos de enrutamiento de paquetes
en redes.
• Tecnologías de redes:
– Redes de área local (Local Area Network): pueden
abarcar un edificio o campus.
– Redes de área metropolitana (Metrpolitan Area
Network): pueden abarcar una ciudad.
– Redes de área extensa (Wide Area Network): pueden
abarcar varias ciudades, países, o continentes.
3
Introducción (cont..)
• LAN: Ya las hemos estudiado en clases previas. Éstas no se pueden
usar en WAN porque sus tecnologías impiden la conexión de un
número arbitrario de computadores en varios sitios.
• MAN: No hay muchas tecnologías que operan en esta categoría.
Normalmente usan tecnologías similares a LAN. La principal razón
para considerarlas como una categoría es la creación de un estándar
para estas redes. Distributed Queue Dual Bus (DQDB) o IEEE 802.6.
Tasa de transmisión: 44 Mbps y largo 160 km.
(Tanenbaum)
4
Introducción (cont..)
• WAN: Una red WAN se caracteriza por su capacidad para
crecer en tamaño y número de estaciones conectadas.
Adicionalmente, ésta provee suficiente capacidad para la
comunicación simultánea entre computadores.
5
Conmutación de Paquetes
• WANs se construyen con muchos conmutadores
(switches) para poder servir a muchos computadores.
• Conmutadore de paquetes (Packet switch) es el dispositivo
básico usado en WANs.
• Conceptualmente, éstos son pequeños computadores con
procesador, memoria e I/O usados para enviar y recibir
paquetes.
• Los switches se inter-conectan usando enlaces punto a
punto. Entre ellos: líneas seriales arrendadas, fibra óptica,
microondas, canales satelitales.
6
Formación de una WAN
7
Almacenamiento y Reenvío (Store and
Forward)
• Los switches de la WAN almacenan los datos en la medida
que son recibidos, luego los examinan para determinar e
iniciar la interfaz de hardware para su reenvío.
• Si una salida determinada está ocupada, el switch conserva
el paquete hasta que la salida esté libre.
• Los switches pueden manejar cortas ráfagas de paquetes
que llegan simultáneamente.
• Si la capacidad de almacenamiento del switch es excedida,
éste descarta paquetes.
8
Direccionamiento Físico en WANs
• Normalmente se emplea un esquema jerárquico de
direcciones. Por ejemplo: una parte identifica al
switch y la otra a la máquina dentro del switch.
Esto es típico otro ejemplo agv@elo.utfsm.cl
9
Reenvío por el siguiente “hop” (salto)
• El switch debe escoger el camino de salida para cada paquete. Para
ello, el switch usa la dirección destino del paquete y una tabla
mantenida internamente.
• El switch sólo debe determinar el siguiente tramo a cubrir (no requiere
definir la trayectoria completa la el paquete de fuente a destino).
• Concepto de independencia de fuente: el tramo siguiente no depende
del origen o fuente de un paquete.
10
Tablas de “Enrutamiento”
• Tabla de enrutamiento: tabla que contiene información
sobre el siguiente tramo (hop) a seguir para cada paquete.
• “Enrutamiento” es el proceso de elección del siguiente
tramo para un paquete.
• El uso de direccionamiento jerárquico permite:
– reducir el tiempo para determinar la ruta de salida.
– Reducir la tabla de rutamiento.
11
Enrutamiento en WANs
• Enrutamiento en WAN se puede estudiar imaginando grafos.
• Si un switch contiene computadores conectados, se habla de un switch
exterior. De otra manera se trata de un switch interior.
• La tabla de enrutamiento debe asegurar:
– Enrutamiento universal: cada destino debe estar definido
– Rutas óptimas: el siguiente tramo debe apuntar a la ruta más corta
al destino.
12
Grafo y Tablas de Enrutamiento
13
Grafo y Tablas de Enrutamiento
Uso de rutas por defecto
reduce tamaño aún más
14
Cálculo de la Tabla de Enrutamiento
• Dos métodos:
– Enrutamiento estático: la tabla se determina al
momento de “booteo”. Las rutas no cambian. Es simple
y no involucra overhead.
– Enrutamiento dinámico: Se determina una tabla inicial
y se mantiene según cambian las condiciones de la red.
Se adapta automáticamente a fallas de la red.
• El cálculo de la tabla de enrutamiento usa el algoritmo de
Dijkstra.
15
Algoritmo de Dijkstra
• Este algoritmo determina el camino más corto para llegar a
cualquier nodo a partir de un nodo fuente.
Nodo fuente
16
Versión del Algoritmo de Dijkstra
• Estructuras de datos:
– D arreglo para distancia mínima a cada nodo.
– R arreglo para próximo tramo a seguir en la ruta
• Entrada: Grafo con arcos con peso reflejando distancia
entre nodos. Nodo fuente.
• Salida: D[i] conteniendo distancia más corta hasta i. R[i]
siguiente tramo para llegar a nodo i.
• El peso puede ser el número de switches en el camino,
reflejar la capacidad de la conexión, o una política de
administración.
• Método ........?
17
Versión del Algoritmo de Dijkstra, Método
• Inicialice el conjunto S con todos los nodos excepto el fuente;
• Inicialice el arreglo D tal que D[v] es el peso del arco (fuente,v). Si el arco no existe
D[v] = infinito.
• Inicialice el arreglo R tal que R[v]=fuente si un arco existe entre fuente y v, cero en otro
caso.
• While ( S != Ø) { /* aún queden nodos por alcanzar desde la fuente */
Seleccionar un nodo u tal que D[u] sea mínima; /* vecino más cercano */
if ( D[u] = infinito) {
error: No existe trayectoria a los nodos de S;
}
Eliminar u de S; /* uno menos por considerar */
for ( cada nodo v tal que (u,v) es un arco ) {
if (v є S) { /* arcos a nodos no considerados */
c = D[u] + peso(u,v);
if (c < D[v]) { /* nodo u da ruta más corta a v */
R[v] = R[u];
D[v] = c;
}
}
}
}
18
Enrutamiento por estado de enlace
• También conocido como “trayectoria más corta primero”
(Shortest Path First, SPF)
• Cada switch envía mensajes con el estado de los enlace
con sus switches vecinos.
• Cada switch construye y mantiene el grafo con la
información que recibe regularmente.
• Cada switch ejecuta el algoritmo de Dijkstra para
determinar la tabla de enrutamiento.
19
Cálculo Distribuido de Rutas
• Cada switch envía periódicamente su tabla (vector) a los
switches vecinos.
• Luego de un rato cada switch “aprende” cual es la ruta más
corta para llegar a cada nodo.
• El resultado final es el mismo al algoritmo de Dijkstra.
• El algoritmo más conocido se llama Algoritmo de vector
de distancia. Éste envía un vector con pares (destino,
distancia).
• Cuando una tabla llega desde un vecino N, el switch
examina cada entrada para determinar si el vecino produce
una trayectoria más corta para un determinado destino que
aquella en uso hasta ese momento.
20
Algoritmo de Vector de Distancia
• Condición Inicial: Sólo una entrada con el switch local, con distancia cero y
próximo tramo sin usar (null o algo así).
• Entrada: Una tabla de enrutamiento, el peso para cada enlace vecino, un
mensaje de enrutamiento desde un vecino.
• Salida: Una tabla de enrutamiento actualizada.
• Método:
Repeat para siempre {
Espere la llegada de un mensaje de enrutamiento. Sea N el vecino.
for (cada entrada en la tabla que llego desde N) {
Sea V el destino de esa entrada y D la distancia;
C = D + peso para llegar a vecino N;
if ( no existe ruta a V en tabla local ) {
Agregar ruta a V con N como ruta y distancia C;
} else if (la ruta existe y próximo tramo es N ) {
Reemplace la distancia para llegar a V con C;
} else if ( una ruta existe con mayor distancia que C) {
cambie el próximo tramo a N y haga distancia=C;
}
}
}
21
Ejemplos de Tecnologías WAN
• ARPANET (Advanced Research Project Agency
Net)
• X.25 (nombre del estándar de la CCITT, hoy ITU)
• ISDN (Integrated Services Digital Network)
• Frame Relay (relé de tramas)
• SMDS (Switched Multi-megabit Data Service)
• ATM (Asynchronous Transfer Mode)
22
Tecnologías WAN
• ARPANET: > 30 años , precursor de la Internet. Usaba líneas seriales a
56 Kbps.
• X.25:
– Cada red X.25 consiste de swithces X.25 conectados con líneas
arrendadas.
– Fue pensada para conectar terminales ASCII a computadores
remotos.
– Hoy no es muy usada por razón costo/tasa de transmisión.
• ISDN (Integrated Services Digital Network):
– Intenta integrar redes de datos de área extensa con servicio telefónico de
voz.
– El servicio Basic Rate Interface (BRI) provee dos canales de 64 Kbps
(canales B) más uno de 16 Kbps (canal D) ó 2B+D.
– El canal D es usado para señalización de discado digital y los otros para
datos o voz.
– 64 kbps ha resultado ser poco para los estándares actuales => predicciones
de éxito no se han cumplido.
23
Tecnologías WAN
• Frame Relay
– Fue pensada para transmisión de datos en bloques de 8 K bytes.
– Idea original fue ofrecer conexiones entre 4 a 100 Mbps, pero los
subscriptores han usado conexiones de sólo 1.5 Mbps ó 56 Kbps.
– Servicio orientado a la conexión.
• SMDS (Switched Multi-megabit Data Service)
– Diseñada para transportar datos.
– Un pequeño encabezado permite transportar paquetes de hasta
9188 bytes => bajo overhead.
– Normalmente operan a mayor velocidad que Frame Relay
– Servicio no orientado a la conexión
• ATM
– Idea es ofrecer servicios para transmisión de voz, vídeo, y datos.
– Para alcanzar alta velocidad con poco retardo y bajas variaciones
de retardo (bajo jitter), los datos son divididos en pequeñas celdas
de tamaño fijo. 53 bytes = 5 Encabezado + 48 Datos

Más contenido relacionado

La actualidad más candente

Interpolation with Finite differences
Interpolation with Finite differencesInterpolation with Finite differences
Interpolation with Finite differencesDr. Nirav Vyas
 
Discrete Mathematics Lecture Notes
Discrete Mathematics Lecture NotesDiscrete Mathematics Lecture Notes
Discrete Mathematics Lecture NotesFellowBuddy.com
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
Basic components of a computer network
Basic components of a computer  networkBasic components of a computer  network
Basic components of a computer networkEdison Francis
 
Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)Rachana Pathak
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithmami_01
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networkingHarshita Yadav
 
Circuit and packet_switching
Circuit and packet_switchingCircuit and packet_switching
Circuit and packet_switchinghoanv
 
(Crypto) DES And RSA Algorithms Overview
(Crypto) DES And RSA Algorithms Overview(Crypto) DES And RSA Algorithms Overview
(Crypto) DES And RSA Algorithms OverviewEL Bachir Nouni
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2Srinivasan R
 
Answers computer networks 159334 assignment_2_2010
Answers computer networks 159334 assignment_2_2010Answers computer networks 159334 assignment_2_2010
Answers computer networks 159334 assignment_2_2010Lakshmi Gupta
 
Cs6402 daa-2 marks set 1
Cs6402 daa-2 marks set 1Cs6402 daa-2 marks set 1
Cs6402 daa-2 marks set 1Vai Jayanthi
 

La actualidad más candente (20)

Interpolation with Finite differences
Interpolation with Finite differencesInterpolation with Finite differences
Interpolation with Finite differences
 
Discrete Mathematics Lecture Notes
Discrete Mathematics Lecture NotesDiscrete Mathematics Lecture Notes
Discrete Mathematics Lecture Notes
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Basic components of a computer network
Basic components of a computer  networkBasic components of a computer  network
Basic components of a computer network
 
CONVERGENCE.ppt
CONVERGENCE.pptCONVERGENCE.ppt
CONVERGENCE.ppt
 
Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)
 
Disjoint sets
Disjoint setsDisjoint sets
Disjoint sets
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
 
Asymptotic Notation
Asymptotic NotationAsymptotic Notation
Asymptotic Notation
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
Circuit and packet_switching
Circuit and packet_switchingCircuit and packet_switching
Circuit and packet_switching
 
Pigeon hole principle
Pigeon hole principlePigeon hole principle
Pigeon hole principle
 
Np cooks theorem
Np cooks theoremNp cooks theorem
Np cooks theorem
 
Recurrence relation
Recurrence relationRecurrence relation
Recurrence relation
 
(Crypto) DES And RSA Algorithms Overview
(Crypto) DES And RSA Algorithms Overview(Crypto) DES And RSA Algorithms Overview
(Crypto) DES And RSA Algorithms Overview
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
 
Answers computer networks 159334 assignment_2_2010
Answers computer networks 159334 assignment_2_2010Answers computer networks 159334 assignment_2_2010
Answers computer networks 159334 assignment_2_2010
 
Cs6402 daa-2 marks set 1
Cs6402 daa-2 marks set 1Cs6402 daa-2 marks set 1
Cs6402 daa-2 marks set 1
 

Similar a Redes wan

Tema 2 protocolos de encaminamiento en internet
Tema 2  protocolos de encaminamiento en internetTema 2  protocolos de encaminamiento en internet
Tema 2 protocolos de encaminamiento en internetAna Bianculli
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccionc09271
 
CONMUTACION WAN-convertido.pptx
CONMUTACION WAN-convertido.pptxCONMUTACION WAN-convertido.pptx
CONMUTACION WAN-convertido.pptxssuserb041151
 
Redes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaRedes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaJhony Aguilar
 
Presentacion
PresentacionPresentacion
Presentacioncoccum
 
Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento AhdresX
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamientoJavier Peinado I
 
Estado de enlace
Estado de enlaceEstado de enlace
Estado de enlaceFANtochw
 
Dipositivos de redes
Dipositivos de redesDipositivos de redes
Dipositivos de redesLedy Cabrera
 
Protocolo interconexion diapos
Protocolo interconexion diaposProtocolo interconexion diapos
Protocolo interconexion diaposKriiss MiñaRosa
 

Similar a Redes wan (20)

Tema 2 protocolos de encaminamiento en internet
Tema 2  protocolos de encaminamiento en internetTema 2  protocolos de encaminamiento en internet
Tema 2 protocolos de encaminamiento en internet
 
Protocolos ruteo
Protocolos ruteoProtocolos ruteo
Protocolos ruteo
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Switches1a
Switches1aSwitches1a
Switches1a
 
CCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LANCCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LAN
 
Rdsi
RdsiRdsi
Rdsi
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccion
 
CONMUTACION WAN-convertido.pptx
CONMUTACION WAN-convertido.pptxCONMUTACION WAN-convertido.pptx
CONMUTACION WAN-convertido.pptx
 
Tema11
Tema11Tema11
Tema11
 
Capa de red
Capa de redCapa de red
Capa de red
 
Redes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaRedes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad Avanzada
 
Presentacion
PresentacionPresentacion
Presentacion
 
Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento
 
modelo osi CAPA 3
 modelo osi CAPA 3 modelo osi CAPA 3
modelo osi CAPA 3
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Estado de enlace
Estado de enlaceEstado de enlace
Estado de enlace
 
Dipositivos de redes
Dipositivos de redesDipositivos de redes
Dipositivos de redes
 
Redes
RedesRedes
Redes
 
Protocolo interconexion diapos
Protocolo interconexion diaposProtocolo interconexion diapos
Protocolo interconexion diapos
 
Capa De Red
Capa De RedCapa De Red
Capa De Red
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (13)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Redes wan

  • 1. 1 Capítulo 10: Tecnologías WAN y Enrutamiento
  • 2. 2 Introducción • En esta sección veremos los componentes usados para construir sistemas de conmutación de paquetes que pueden abarcar áreas extensas. • También veremos conceptos de enrutamiento de paquetes en redes. • Tecnologías de redes: – Redes de área local (Local Area Network): pueden abarcar un edificio o campus. – Redes de área metropolitana (Metrpolitan Area Network): pueden abarcar una ciudad. – Redes de área extensa (Wide Area Network): pueden abarcar varias ciudades, países, o continentes.
  • 3. 3 Introducción (cont..) • LAN: Ya las hemos estudiado en clases previas. Éstas no se pueden usar en WAN porque sus tecnologías impiden la conexión de un número arbitrario de computadores en varios sitios. • MAN: No hay muchas tecnologías que operan en esta categoría. Normalmente usan tecnologías similares a LAN. La principal razón para considerarlas como una categoría es la creación de un estándar para estas redes. Distributed Queue Dual Bus (DQDB) o IEEE 802.6. Tasa de transmisión: 44 Mbps y largo 160 km. (Tanenbaum)
  • 4. 4 Introducción (cont..) • WAN: Una red WAN se caracteriza por su capacidad para crecer en tamaño y número de estaciones conectadas. Adicionalmente, ésta provee suficiente capacidad para la comunicación simultánea entre computadores.
  • 5. 5 Conmutación de Paquetes • WANs se construyen con muchos conmutadores (switches) para poder servir a muchos computadores. • Conmutadore de paquetes (Packet switch) es el dispositivo básico usado en WANs. • Conceptualmente, éstos son pequeños computadores con procesador, memoria e I/O usados para enviar y recibir paquetes. • Los switches se inter-conectan usando enlaces punto a punto. Entre ellos: líneas seriales arrendadas, fibra óptica, microondas, canales satelitales.
  • 7. 7 Almacenamiento y Reenvío (Store and Forward) • Los switches de la WAN almacenan los datos en la medida que son recibidos, luego los examinan para determinar e iniciar la interfaz de hardware para su reenvío. • Si una salida determinada está ocupada, el switch conserva el paquete hasta que la salida esté libre. • Los switches pueden manejar cortas ráfagas de paquetes que llegan simultáneamente. • Si la capacidad de almacenamiento del switch es excedida, éste descarta paquetes.
  • 8. 8 Direccionamiento Físico en WANs • Normalmente se emplea un esquema jerárquico de direcciones. Por ejemplo: una parte identifica al switch y la otra a la máquina dentro del switch. Esto es típico otro ejemplo agv@elo.utfsm.cl
  • 9. 9 Reenvío por el siguiente “hop” (salto) • El switch debe escoger el camino de salida para cada paquete. Para ello, el switch usa la dirección destino del paquete y una tabla mantenida internamente. • El switch sólo debe determinar el siguiente tramo a cubrir (no requiere definir la trayectoria completa la el paquete de fuente a destino). • Concepto de independencia de fuente: el tramo siguiente no depende del origen o fuente de un paquete.
  • 10. 10 Tablas de “Enrutamiento” • Tabla de enrutamiento: tabla que contiene información sobre el siguiente tramo (hop) a seguir para cada paquete. • “Enrutamiento” es el proceso de elección del siguiente tramo para un paquete. • El uso de direccionamiento jerárquico permite: – reducir el tiempo para determinar la ruta de salida. – Reducir la tabla de rutamiento.
  • 11. 11 Enrutamiento en WANs • Enrutamiento en WAN se puede estudiar imaginando grafos. • Si un switch contiene computadores conectados, se habla de un switch exterior. De otra manera se trata de un switch interior. • La tabla de enrutamiento debe asegurar: – Enrutamiento universal: cada destino debe estar definido – Rutas óptimas: el siguiente tramo debe apuntar a la ruta más corta al destino.
  • 12. 12 Grafo y Tablas de Enrutamiento
  • 13. 13 Grafo y Tablas de Enrutamiento Uso de rutas por defecto reduce tamaño aún más
  • 14. 14 Cálculo de la Tabla de Enrutamiento • Dos métodos: – Enrutamiento estático: la tabla se determina al momento de “booteo”. Las rutas no cambian. Es simple y no involucra overhead. – Enrutamiento dinámico: Se determina una tabla inicial y se mantiene según cambian las condiciones de la red. Se adapta automáticamente a fallas de la red. • El cálculo de la tabla de enrutamiento usa el algoritmo de Dijkstra.
  • 15. 15 Algoritmo de Dijkstra • Este algoritmo determina el camino más corto para llegar a cualquier nodo a partir de un nodo fuente. Nodo fuente
  • 16. 16 Versión del Algoritmo de Dijkstra • Estructuras de datos: – D arreglo para distancia mínima a cada nodo. – R arreglo para próximo tramo a seguir en la ruta • Entrada: Grafo con arcos con peso reflejando distancia entre nodos. Nodo fuente. • Salida: D[i] conteniendo distancia más corta hasta i. R[i] siguiente tramo para llegar a nodo i. • El peso puede ser el número de switches en el camino, reflejar la capacidad de la conexión, o una política de administración. • Método ........?
  • 17. 17 Versión del Algoritmo de Dijkstra, Método • Inicialice el conjunto S con todos los nodos excepto el fuente; • Inicialice el arreglo D tal que D[v] es el peso del arco (fuente,v). Si el arco no existe D[v] = infinito. • Inicialice el arreglo R tal que R[v]=fuente si un arco existe entre fuente y v, cero en otro caso. • While ( S != Ø) { /* aún queden nodos por alcanzar desde la fuente */ Seleccionar un nodo u tal que D[u] sea mínima; /* vecino más cercano */ if ( D[u] = infinito) { error: No existe trayectoria a los nodos de S; } Eliminar u de S; /* uno menos por considerar */ for ( cada nodo v tal que (u,v) es un arco ) { if (v є S) { /* arcos a nodos no considerados */ c = D[u] + peso(u,v); if (c < D[v]) { /* nodo u da ruta más corta a v */ R[v] = R[u]; D[v] = c; } } } }
  • 18. 18 Enrutamiento por estado de enlace • También conocido como “trayectoria más corta primero” (Shortest Path First, SPF) • Cada switch envía mensajes con el estado de los enlace con sus switches vecinos. • Cada switch construye y mantiene el grafo con la información que recibe regularmente. • Cada switch ejecuta el algoritmo de Dijkstra para determinar la tabla de enrutamiento.
  • 19. 19 Cálculo Distribuido de Rutas • Cada switch envía periódicamente su tabla (vector) a los switches vecinos. • Luego de un rato cada switch “aprende” cual es la ruta más corta para llegar a cada nodo. • El resultado final es el mismo al algoritmo de Dijkstra. • El algoritmo más conocido se llama Algoritmo de vector de distancia. Éste envía un vector con pares (destino, distancia). • Cuando una tabla llega desde un vecino N, el switch examina cada entrada para determinar si el vecino produce una trayectoria más corta para un determinado destino que aquella en uso hasta ese momento.
  • 20. 20 Algoritmo de Vector de Distancia • Condición Inicial: Sólo una entrada con el switch local, con distancia cero y próximo tramo sin usar (null o algo así). • Entrada: Una tabla de enrutamiento, el peso para cada enlace vecino, un mensaje de enrutamiento desde un vecino. • Salida: Una tabla de enrutamiento actualizada. • Método: Repeat para siempre { Espere la llegada de un mensaje de enrutamiento. Sea N el vecino. for (cada entrada en la tabla que llego desde N) { Sea V el destino de esa entrada y D la distancia; C = D + peso para llegar a vecino N; if ( no existe ruta a V en tabla local ) { Agregar ruta a V con N como ruta y distancia C; } else if (la ruta existe y próximo tramo es N ) { Reemplace la distancia para llegar a V con C; } else if ( una ruta existe con mayor distancia que C) { cambie el próximo tramo a N y haga distancia=C; } } }
  • 21. 21 Ejemplos de Tecnologías WAN • ARPANET (Advanced Research Project Agency Net) • X.25 (nombre del estándar de la CCITT, hoy ITU) • ISDN (Integrated Services Digital Network) • Frame Relay (relé de tramas) • SMDS (Switched Multi-megabit Data Service) • ATM (Asynchronous Transfer Mode)
  • 22. 22 Tecnologías WAN • ARPANET: > 30 años , precursor de la Internet. Usaba líneas seriales a 56 Kbps. • X.25: – Cada red X.25 consiste de swithces X.25 conectados con líneas arrendadas. – Fue pensada para conectar terminales ASCII a computadores remotos. – Hoy no es muy usada por razón costo/tasa de transmisión. • ISDN (Integrated Services Digital Network): – Intenta integrar redes de datos de área extensa con servicio telefónico de voz. – El servicio Basic Rate Interface (BRI) provee dos canales de 64 Kbps (canales B) más uno de 16 Kbps (canal D) ó 2B+D. – El canal D es usado para señalización de discado digital y los otros para datos o voz. – 64 kbps ha resultado ser poco para los estándares actuales => predicciones de éxito no se han cumplido.
  • 23. 23 Tecnologías WAN • Frame Relay – Fue pensada para transmisión de datos en bloques de 8 K bytes. – Idea original fue ofrecer conexiones entre 4 a 100 Mbps, pero los subscriptores han usado conexiones de sólo 1.5 Mbps ó 56 Kbps. – Servicio orientado a la conexión. • SMDS (Switched Multi-megabit Data Service) – Diseñada para transportar datos. – Un pequeño encabezado permite transportar paquetes de hasta 9188 bytes => bajo overhead. – Normalmente operan a mayor velocidad que Frame Relay – Servicio no orientado a la conexión • ATM – Idea es ofrecer servicios para transmisión de voz, vídeo, y datos. – Para alcanzar alta velocidad con poco retardo y bajas variaciones de retardo (bajo jitter), los datos son divididos en pequeñas celdas de tamaño fijo. 53 bytes = 5 Encabezado + 48 Datos