Beruflich Dokumente
Kultur Dokumente
ddiaz@inictel-uni.edu.pe
Director de Investigación y Desarrollo Tecnológico del INICTEL-UNI
INTRODUCCION
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Tesis Doctoral
presentada en el
MIT en 1961
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
http://www.lk.cs.ucla.edu/REPORT/PhD/proposal.html
ddiaz@inictel-uni.edu.pe
Analizar la lectura “Una breve historia de Internet”
http://www.isoc.org/internet/history/brief.shtml
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
TECNICAS DE
Propiedad intelectual de Daniel Díaz @ 2012
CONMUTACION
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
CONMUTACION DE CIRCUITOS
Implica la existencia de un Se establecen 03 fases:
camino dedicado entre el Inicio de la conexión
transmisor y el receptor de Transferencia de datos
datos. Liberación de la conexión
Propiedad intelectual de Daniel Díaz @ 2012
1
2
ddiaz@inictel-uni.edu.pe
4 Fin
CONMUTACION DE PAQUETES
No existe conexión dedicada ASI FUNCIONA
INTERNET
entre dos puntos de la red. 1
1
2 1 2 1
1 1 1
2
2 2
Propiedad intelectual de Daniel Díaz @ 2012
Origen 2 Destino
2
2
Unidad de
ddiaz@inictel-uni.edu.pe
información
Cabecera Datos del paquete
Contiene: del paquete (longitud variable)
Direcc. de origen
Direcc. de destino
Paquete de Datos
ddiaz@inictel-uni.edu.pe
Una cola interna para
IMP1: El primer nodo todas las aplicaciones:
de ARPANET Servicio Best Effort
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
CONMUTACION DE CELDAS
Cabecera Datos del paquete 05
48 Bytes
del paquete (longitud variable) Bytes
53 bytes
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
Cabecera Datos del paquete
Etiqueta
del paquete (longitud variable)
TOPOLOGÍA DE INTERNET
LAN LAN NAP- Router que
APLICACIONES LAN permite intercam-
biar grandes LAN
Nivel 2 tráficos entre ISP
LAN
LAN
Nivel 3
LAN LAN
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
LAN Sistema
Autónomo
Lectura obligada:
http://www.nap.pe http://www.redclara.net
LAN
APLICACIONES
http://alice2.redclara.net/images/ALICE2/maps/redclara_alice2_map_march2010_es.jpg
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
RETARDO EN REDES DE
CONMUTACIÓN DE PAQUETES
Todo paquete sufre diferentes tipos de retardo en
cada nodo a lo largo de su recorrido:
► Retardo de procesamiento. ► Retardo de cola.
► Retardo de transmisión. ► Retardo de propagación.
Retardo de procesamiento, dproc:
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
enrutamiento
Análisis de detección de error.
Análisis de prioridad.
Etc.
Luego en router envía el
paquete a la cola de la interfaz.
RETARDO EN REDES DE
CONMUTACIÓN DE PAQUETES
Retardo de cola, dcola:
► Retardo que el paquete de datos experimenta en la cola, para
ser atendido.
El CPU del router debe esperar
que los primeros paquetes sean
atendidos.
Tabla de Cola interna del router
Propiedad intelectual de Daniel Díaz @ 2012
enrutamiento
ddiaz@inictel-uni.edu.pe
► Retardo que es función de la intensidad y naturaleza de tráfico
que llega a la cola
► Es del orden de los microsegundos a milisegundos.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
RETARDO EN REDES DE
CONMUTACIÓN DE PAQUETES
Retardo de transmisión, dtrans:
► Es el tiempo que se requiere para transmitir los bits del
paquete en el enlace.
► Si un paquete de datos tiene L bits y R es la tasa de
transmisión del enlace (expresado en bits/seg); el retardo
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Para un enlace Ethernet, R = 10 Mbps
Para un enlace Fastethernet, R = 100 Mbps.
RETARDO EN REDES DE
CONMUTACIÓN DE PAQUETES
Retardo de propagación, dprop:
► Es el tiempo que precisa un bit para propagarse desde el inicio
al fin del enlace.
► Un bit se propaga a la velocidad de propagación del enlace;
es decir depende del medio físico: fibra óptica, cable de cobre
Propiedad intelectual de Daniel Díaz @ 2012
trenzado, etc.
► Si d es la distancia del enlace y s la velocidad de
propagación del enlace:
ddiaz@inictel-uni.edu.pe
Retardo de propagación = dprop = d/s
El retardo de propagación varía entre:
2x108 metros/seg a 3x108 metros/seg
Enlace de
algunos
Mbps LAN
Orden de centenas
de Mbps
Propiedad intelectual de Daniel Díaz @ 2012
Orden de decenas
ddiaz@inictel-uni.edu.pe
de Gbps
Orden de centenas
de Mbps
LAN
ddiaz@inictel-uni.edu.pe
Pag 19 “Broadband; A Plataform for Progress”, UIT/UNESCO Junio de 2011,
http://www.broadbandcommission.org/Reports/Report_2.pdf
LA NEUTRALIDAD DE LA RED
Caso de Chile
Chile se ha convertido en el primer país del mundo en promulgar
una ley que garantiza el principio de neutralidad en la red.
Publicado el 26 de Agosto de 2010.
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
http://www.leychile.cl/Navegar?idNorma=1016570
ASPECTO GENERAL
Dato
Protocolo a Protocolo b
Protocolo p Protocolo q
Un
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Protocolo 1 Protocolo k
Capa 1
ARQUITECTURA DE PROTOCOLOS
FRAGMENTACION
Las redes tiene diferentes MTU.
Trama 1 Trama 2
Datos Datos
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ENCAPSULAR
Dato
Cabecera Dato
Protocolo 1
Propiedad intelectual de Daniel Díaz @ 2012
Cabecera Dato
ddiaz@inictel-uni.edu.pe
La información de control puede contener:
Dirección de destino y de origen.
Técnicas de detección de error.
Información sobre el tipo de dato que transporta. Etc.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
EJEMPLO PRACTICO
Internet IPv4
Infraestructura
IPv4 IPv6
Datos
Datos
existente en la
Router Internet Router
Dual Stack IPv4/IPv6 IPv4/IPv6 Dual Stack
IPv6 Datos
Propiedad intelectual de Daniel Díaz @ 2012
…. ….
ddiaz@inictel-uni.edu.pe
IPv6 Datos
Dato
ddiaz@inictel-uni.edu.pe
El receptor envía Acuses de recibo (Ack).
Transmisor Receptor
Dato Dato Dato Dato Dato Dato
Dato
Dato Dato Dato
Dato
Dato Dato Dato
Dato Dato
Dato
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
No existe confirmación del receptor.
EJEMPLO DE FUNCIONAMIENTO
RED ATM
Datos Datos
Transferencia Transferencia
de archivos de archivos
Datos Datos
Propiedad intelectual de Daniel Díaz @ 2012
ORIENTADO
A CONEXION Transporte Transporte
Se establece una conexión
Ok_INIC INICIO INICIO Ok_INIC
NO
ORIENTADO Red Red
ddiaz@inictel-uni.edu.pe
A CONEXION
Datos Datos
Ok_INIC INICIO Se establece un circuito virtual INICIO Ok_INIC
CONEX CONEX
Datos Ok_INIC INICIO Ok_INIC Datos
ORIENTADO
A CONEXION ATM ATM
Ok_CON Ok_CON
CUAL ES LA CLAVE
ddiaz@inictel-uni.edu.pe
La Internet proporciona dos tipos de servicios a sus
aplicaciones distribuidas: servicio fiable orientado a
conexión y servicio no fiable sin conexión
ddiaz@inictel-uni.edu.pe
emergentes en esa fecha.
Está formado por 07
Capas.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ARQUITECTURA TCP/IP
Aplicación Aplicación
Transporte Transporte
Internet Internet
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
INTERNET
superiores
Internet Internet
Control de Enlace Lógico-LLC Control de Enlace Lógico-LLC
Interfaz de Red Control de Acceso al Medio- MAC Control de Acceso al Medio- MAC
ddiaz@inictel-uni.edu.pe
Físico Físico
ddiaz@inictel-uni.edu.pe
Application to VSAT Networks
Gérard Maral
Pag. 116
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Enlace de datos
Fa,Fb
R1
Fa Fb
Fc,Fd
Fc
ddiaz@inictel-uni.edu.pe
Fc,Fd
Fd
R2
ddiaz@inictel-uni.edu.pe
Cabecera de Chequeo
Datos de la Trama
la trama de trama
DETECCION DE ERRORES
E = f (datos)
Propiedad intelectual de Daniel Díaz @ 2012
información
a transmitir
Datos E
ddiaz@inictel-uni.edu.pe
Transmisor
SI
E´ = f (datos) E=E´ Correcto
NO
Error
COMPROBACION DE REDUNDANCIA
CICLICA-
CICLICA-CRC
http://asicfpga.com/site_upgrade/asicfpga/pds/communication_pds_files/00007773.pdf
CRC es uno de los códigos más usados para detectar
errores.
El algoritmo se basa en lo siguiente:
► Se considera un mensaje de D con d bits desplazado r bits.
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
► Se forma una nueva trama de d + r bits que sea divisible por un
número predeterminado G de r + 1 bits.
► Esta trama al ser recibida y dividida en el receptor por el mismo
número G debe dar residuo cero.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
VISUALIZANDO
Mensaje D de d bits
r
2 Polinomio estandarizado
Mensaje D . (2 r ) :
Número predeterminado
Desplazado a la 000....000
de r+1 bits
izquierda r bits
Propiedad intelectual de Daniel Díaz @ 2012
FCS Residuo R
Cociente (no usado)
de r bits
ddiaz@inictel-uni.edu.pe
Mensaje D desplazado Residuo R TRAMA A
r bits a la izquierda de r bits TRANSMITIR
ddiaz@inictel-uni.edu.pe
El transmisor envía el Mensaje de D R con
de d bits r bits
siguiente mensaje:
d+r bits
D.2r R
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
0 1 1 0
ddiaz@inictel-uni.edu.pe
0- 0- 1- 1-
0 1 0 1
0 1 1 0
x y=x+y
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Encontrando el parámetro R:
El transmisor envía la siguiente información
D.2r R
Se debe encontrar un Generador G con r+1 bits, tal que:
D.2r R = nG
Divisor de r+1 bits
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Por propiedad: (x y) y=x R es el
residuo de
D.2r = nG R D.2r = nG + R dividir D.2r
con G
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
EJEMPLO
10110110
El mensaje
11001 11100110 0000
D=11100110 11001
0 0 1 0 11
Generador 00000
010111
G=11001. 11001
(r=4) 01110 0
Propiedad intelectual de Daniel Díaz @ 2012
11001
0 0 1 0 10
Obtener la trama 00000
enviada a la red 01010 0
ddiaz@inictel-uni.edu.pe
11001
01101 0
11001
Resp) Trama a transmitir: 11100110 0110
00011 0
http://www.macs.hw.ac.uk/~pjbk/nets/crc/ 00000
http://www.ee.unb.ca/cgi-bin/tervo/math.pl 00110
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
POLINOMIO GENERADOR
► CRC-16 =x + x + x + 1.
32 26 23 22 16 12 11
► CRC-32 =x + x + x + x + x + x + x +
x10 + x8 + x7 + x5 + x 4 + x 2 + x + 1.
ddiaz@inictel-uni.edu.pe
Utilizado por Ethernet
http://www.erg.abdn.ac.uk/users/gorry/course/dl-pages/crc.html
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
0 6
2ó6 2ó6 0 3
Dest. Source
Preámbulo LLC Data PAD FCS
Addr. Addr.
1 01
10101010 10101011
Preámbulo.- Sincroniza el
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
FCS.- Un Cyclic Redundancy
Check (CRC) es usado como
algoritmo.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
El campo FCS (Secuencia de Verificación de Trama)
utiliza una comprobación cíclica redundante (CRC)
para detectar errores
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
00 02 45 7f c3 ab 02 f2 76 8c 3e 1f 01 45 ea f0 48 91
200.1.2.1
Bus lógico Multiacceso 00 ac 9b 64 81 2c
ddiaz@inictel-uni.edu.pe
200.1.2.2 200.1.2.3 200.1.2.4
00 02 45 7f c3 ab 02 f2 76 8c 3e 1f 01 45 ea f0 48 91
200.1.2.1
00 ac 9b 64 81 2c
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
PROTOCOLO CSMA/CD
Carrier Sense Multiple Access with Collision Detection
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Información de CISCO
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
PROTOCOLO ARP
Almacenar
(IPb,Fb)
ddiaz@inictel-uni.edu.pe
Deseo dirección Envío de dirección
Directo física Fb y dire-
física de IPb. Pero
envío mi IPa y Fa cción internet IPb
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
:: Indica
Indica
OPERATION
HARDWARE
PROTOCOL
HLEN
PLEN
SENDER Contiene
:la
la
Especifica
HARDWARE:
IP:TYPE
TYPE longitud
longitud
: :Indica
Tipo
laContiene
dirección
de
de
laeloperación
la
la
interfaz
protocolo
dirección
dirección
la Internet
dirección
de
del
deInternet
hardware.
protocolo
alto
IP
hardware
nivel.
del(IP).
ARP.
Para IP,
Ethernet,
transmisor
1 esSolicitud
de
Valor
Valor
04del
esyde
bytes
de
ocupa
de
transmisor
ARP0800
06
1 para
(32
bytes
04para
bytes
bits).
Ethernet.
3 y(48
IP.
Solicitud
ocupa
para
bits).
06
IP RARP
bytes
(322 Respuesta
bits). para Ethernet
ARP 4(48
Respuesta
bits). RARP
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Dispositivo de capa 1.
► Los HUB, también denominados repetidores multipuertos,
retransmiten la señal de datos recibida a todos los puertos (excepto
al puerto donde llegó el dato). Aumenta el dominio de colisiones
Propiedad intelectual de Daniel Díaz @ 2012
Trama
ddiaz@inictel-uni.edu.pe
Trama
Trama
MACd Fa4
Fa4 Si la MAC de destino está
Fa1 Fa2 Fa3 en FF FF FF FF FF FF,
el switch envía a trama a
todos sus interfaces:broadcast
ddiaz@inictel-uni.edu.pe
MACb
IPa IPb IPc IPd
MACa MACb MACc MACd
ddiaz@inictel-uni.edu.pe
ser enviado al puerto respectivo
Conmutadores de truncamiento (cut-through)
► Se interpreta solo los primeros bytes de la trama para analizar la
Dirección MAC de destino y enviar a la salida correspondiente.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
TAREA N°
N° 2
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ANÁLISIS DE LA RED
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
CAPA DE INTERNET
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
PROTOCOLO IP
Protocolo
Protocolo Protocolo
ddiaz@inictel-uni.edu.pe
Red Red
Ethernet Wireless
Red Red
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
PROTOCOLO IPv4
0 4 8 16 19 31
Opciones-relleno
ddiaz@inictel-uni.edu.pe
Carga útil
en grupo de 04 bytes.
Opciones-relleno Valor inicial 05.
Longitud Total:
ddiaz@inictel-uni.edu.pe
Carga útil Indica la longitud del paquete
de datos IP en bytes.
Máximo 65 535 bytes!!
A fines de 1998 se ha
ddiaz@inictel-uni.edu.pe
Carga útil definido, para IPv4/IPv6:
DSCP CU
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
FRAGMENTACION
► Flag de NO ► Flag de MAS
fragmentación fragmentos (el
0 4 8 16 19 31
(en 0 normalmente) último fragmento en 0)
Ver HLEN Tipo Serv. Longitud total
Identificador Indic Desplaz de frag. DM
Identificador x
FF Desplazamiento
TTL Protocolo Suma de chequeo
Dirección de origen
Dirección de destino
► Todos los fragmentos de ► Expresado en unidades
Opciones-relleno un mismo paquete IP. de 8 bytes la posición
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Fragmentación en el origen y los routers.
Reensamblado en el destino
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Dirección de destino
►More fragments.
Opciones-relleno Indica que no es el final
Desplazamiento de
ddiaz@inictel-uni.edu.pe
fragmento:
Carga útil
Especifica el desplazamiento
en el paquete de datos original.
ddiaz@inictel-uni.edu.pe
cabecera o Header
Carga útil Checksum:
Asegura la integridad de la
cabecera.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
0 IPv6 Hop-by-Hop
1 ICMP
2 IGMP
4 IP en IP
Propiedad intelectual de Daniel Díaz @ 2012
6 TCP
17 UDP
41 IPv6
46 RSVP
58 ICMPv6
ddiaz@inictel-uni.edu.pe
134 RSVP-E2E-IGNORE
135~254 No asignado
255 Reservado
4 5 00 00 3C Complemento a 1
4500 + 003C = 453C BAC3
Complemento a 1
4 F 00 00 00 4F00 + 0000 = 4F00 B0FF
20 01 74 E3 Complemento a 1
2001 + 0000 = 2001 DFFE
C8 25 23 4F Complemento a 1
C825 +234F = EB74 148B
Propiedad intelectual de Daniel Díaz @ 2012
Complemento a 1
C8 25 23 44 C825 +2344 = EB69 1496
74E1 + 274E1
El campo CheckSum 2
debe ser colocado en 74E3
ddiaz@inictel-uni.edu.pe
0000 inicialmente, para Valor al campo
calcular el CheckSum Check Sum
del Protocolo IPv4.
Dirección
Dirección de
de destino
destino
Opciones-relleno
Actualizados
ddiaz@inictel-uni.edu.pe
Eliminados
PDU de la capa superior
ddiaz@inictel-uni.edu.pe
NOS FALTAN DIRECCIONES PERO...CADA SER HUMANO
IPv4 PARA ASIGNAR A TENDRÍA EN EL 2050
CADA SER HUMANO!!! 3.71X1028
DIRECCIONES IPv6
http://www.unfpa.org/swp/2009/es/pdf/ES_SOWP09_DemSocialEcon.pdf
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
►Movilidad IP.
►Falta de direcciones IP.
►IntServ. ►MPLS/DiffServ
Las redes IP deben ofrecer una adecuada QoS.
ddiaz@inictel-uni.edu.pe
Porque todo esto?
Las aplicaciones de tiempo real exigen cada vez
más recursos de la red
ddiaz@inictel-uni.edu.pe
►Adecuación para nuevas aplicaciones que surjan.
►Autoconfiguración
ddiaz@inictel-uni.edu.pe
►Previamente se reserva recursos para FLUJO 1
un flujo con RSVP.
►Válido sólo en IPv6………… FLUJO 2
Que hacer? Etiqueta MPLS EXP S TTL Etiqueta MPLS EXP S TTL
Adicionar una Etiqueta delante Ver HLENTipo Serv. Longitud total Ver DS Etiqueta de flujo
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
protocolos de capa 3: MPLS. Cabecera de extensión
RIPENCC = 39.6%
APNIC = 38.8%
ARIN = 15.3%
LACNIC = 5.9%
AFRINIC = 0.30%
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Lectura OBLIGAGA:Plan de fomento para la incorporación del protocolo IPv6 en España
http://www.boe.es/boe/dias/2011/06/21/pdfs/BOE-A-2011-10786.pdf
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Dirección
DirecciónIPde
deorigen
origen
Dirección IP de destino
Propiedad intelectual de Daniel Díaz @ 2012
Cabecera extensión 1
Cabecera extensión 2
.
ddiaz@inictel-uni.edu.pe
.
.
Cabecera extensión n
CAMPOS DE IPv6
0 4 8 12 16 24 31
Versión
Ver DS Etiqueta de flujo Indica la versión del protocolo.
Longitud de carga útilCabe.sigte Límite
Límite salto
salto Valor en 6=0110
Dirección
DirecciónIPdedeorigen
origen Longitud de carga útil
Indica el tamaño de la carga útil en
bytes (cabecera de extensión +
Propiedad intelectual de Daniel Díaz @ 2012
Cabecera de extensión
Se disminuye en la unidad en
ddiaz@inictel-uni.edu.pe
cada nodo.
PDU de la capa superior Si Hop Limit llega a cero, el
router descarta el paquete
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
CAMPOS DE IPv6-
IPv6-Campo DS
0 4 8 12 16 24 31
Asigna prioridad a cada
Ver DS Etiqueta de flujo
paquete, aun si es de la
Longitud de carga útilCabe.sigte Límite salto
misma fuente.
Dirección
DirecciónIPdedeorigen
origen
Propiedad intelectual de Daniel Díaz @ 2012
Define la arquitectura
Dirección IP de destino
DiffServ
Opcional
Cabecera de extensión
ddiaz@inictel-uni.edu.pe
Cuando está en 0000 0000,
PDU de la capa superior corresponde al best effort.
CAMPO DS-
DS-DIFFERENTED SERVICE
En la RFC 2474 “Definition of the Differentiated
Services Field in IPv4 and IPv6 Headers ” se define
este campo.
0 1 2 3 4 5 6 7
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
Unused notificar congestión
ddiaz@inictel-uni.edu.pe
PDU de la capa superior
Flujo
ddiaz@inictel-uni.edu.pe
Flujo 1
Flujo 1 con Q1
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Dirección
DirecciónIPdedeorigen
origen Las cabeceras de extensión,
también tienen este campo.
Propiedad intelectual de Daniel Díaz @ 2012
Dirección IP de destino
Las cabeceras extensión
sólo son procesadas por los
Opcional
ddiaz@inictel-uni.edu.pe
Cabecera de extensión
routers si se indica.
PDU de la capa superior Las cabeceras extensión son
procesadas en orden
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ddiaz@inictel-uni.edu.pe
58 Protocolo de Control de Mensaje Internet (ICMPv6)
59 Ninguna cabecera siguiente
60 Cabecera de extensión para el destino
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
DIRECCIONES EN
Propiedad intelectual de Daniel Díaz @ 2012
IPv4
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Carga útil
Red
Host
ddiaz@inictel-uni.edu.pe
Una dirección IP consiste de dos números:
IP Address = <número de red> <número de host>
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
0 7 8 15 23 31
Clase D 1 1 1 0 ID
Ende
losgrupo
routersmulticast
ddiaz@inictel-uni.edu.pe
actuales se puede
habilitar la dirección
Clase E 1 1 1 1 Reservado para uso futuro
de red extremas
Mi PC
Propiedad intelectual de Daniel Díaz @ 2012
200 37 131 49
ddiaz@inictel-uni.edu.pe
200.37.131.49 Notación decimal con puntos
o dotted-decimal
El mismo principio
para clase B y C.
ddiaz@inictel-uni.edu.pe
Clase A 0 0-127 Dirección de Subnet Dirección host
27-2=126 redes 2n-2 subredes 224-n-2 host
1 111 1111
Máscara 1 1 1 1……..1 1 1 01 0 0 0 0 0 ……. 0 0 0 0 0 0
ddiaz@inictel-uni.edu.pe
Indica el número Indica que bits de la Dirección Local
de red son usados para identificar una sub-red
LAN
210.1.2.0/27 Cada subred con 30 IP máximo.
... Prefijo de red LAN 210.1.2.0/24
Subred 0 210.1.2.xxxx xxxx
.1 F 25-2 = 30
0 direcciones IP
.33 F1 INTERNE
210.1.2.32/27 F2 T
.65
Propiedad intelectual de Daniel Díaz @ 2012
... Subred 1
210.1.2.0000 0000 = 210.1.2.0/27 Subred 0
ddiaz@inictel-uni.edu.pe
210.1.2.64/27 210.1.2.0100 0000 = 210.1.2.64/27 Subred 2
R2 R3
200.1.1.0/26 200.1.1.64/26
R1 R4
SW1 SW2
... ...
Propiedad intelectual de Daniel Díaz @ 2012
R6 R5
ddiaz@inictel-uni.edu.pe
22= 4 26-2 = 62
200.1.1.0/24, Subredes direcciones IP
200.1.1.0000 0000 = 200.1.1.0/26 Subred 0
cada subred con 200.1.1.0100 0000 = 200.1.1.64/26 Subred 1
62 IP máximo. Máscara = 11111111 11111111 11111111 11000000
255 . 255 . 255 . 192
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
R2 200.1.1.132/30 R3
200.1.1.0/26 1 200.1.1.64/26
0 2
200.1.1.160/30
200.1.1.152/30
R1 R4
SW1 SW2
6 7 8
... ...
5 3
4
Propiedad intelectual de Daniel Díaz @ 2012
200.1.1.144/30
R6 R5
ddiaz@inictel-uni.edu.pe
Subred 2
.1
.2 R7
30.1.1.0/30 30.1.1.4/30 30.1.1.8/30 .22
Fa0/1 Fa0/0 Fa0/1 Fa0/0
R3 Fa0/1 Fa0/0
.1
R1 .1 .2 .5 .6 .9 .10 .21
R2 .13 R4
Propiedad intelectual de Daniel Díaz @ 2012
.14
R5.17 R6
ddiaz@inictel-uni.edu.pe
.18
.1
.2
200.3.3.0/24
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
MACorg=ca 00 10 0c 00 06 IPorg=200.1.1.2
MACdes=ca 01 10 oc 00 08 IPdes=200.3.3.2 200.1.1.0 255.255.255.0 30.1.1.13
200.2.2.0 255.255.255.0 30.1.1.13 0.0.0.0 0.0.0.0 30.1.1.17
TTL=3eH = 62 200.3.3.0 255.255.255.0 30.1.1.18
Suma de Chequeo=b121H
MACorg=ca 01 10 0c 00 1c
MACdes=ca 04 of 9c 00 06
.14
ddiaz@inictel-uni.edu.pe
IPorg=200.1.1.2
los paquetes IP es IPdes=200.3.3.2 .18
f7a2H = 63394 TTL= 3dH = 61 .1
Suma de Chequeo=b221H
MACorg=ca 04 0f 9c 00 08 IPorg=200.1.1.2
MACdes=c0 05 0f 9c 00 06 IPdes=200.3.3.2 .2
TTL= 3cH = 61
Suma de Chequeo=b321H
MACorg=c0 05 0f 9c 00 08
MACdes=00 50 79 66 68 02 200.3.3.0/24
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
PROBLEMÁTICA DE IPv4
► Al 21 de abril de 2012
solo quedan 62 366 208
direcciones IPv4 libres.
► Cuando se llegue a
4 194 304 direcciones
IPv4 libres se considerará
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
http://www.lacnic.net/sp/registro/espacio-disponible-ipv4.html
ENRUTAMIENTO
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ENRUTAMIENTO ESTÁTICO
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO BELLMAN-
BELLMAN-FORD (1/8)
(Vector Distancia) Adiciona el
costo del
enlace
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
Envía su vector
A Envía A=0
su vector B C
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Costo del=
A=0
Enlace 3
Enlace 4
Enlace=1
Costo del
enlace 1
Propiedad intelectual de Daniel Díaz @ 2012
Adiciona el Enlace 6
costo del
Costo del enlace=1
enlace D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
Nodo A tiene en su tabla un vector de distancia de A=0
Nodo B tiene en su tabla un vector de distancia de B=0
Nodo C tiene en su tabla un vector de distancia de C=0
Nodo D tiene en su tabla un vector de distancia de D=0
Nodo E tiene en su tabla un vector de distancia de E=0
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO BELLMAN-
BELLMAN-FORD (2/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
A 1 2 A 2 2
D 3 1
A 3 2 A Envía sus vec-
tores B=0,A=1
B Envía sus vec-
tores B=0,A=1
C
Enlace 1 Enlace 2
tores B=0,A=1
Envía sus vec-
Costo del enlace=1 Costo del enlace=1
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Envía sus vec-
tores D=0,A=1
Propiedad intelectual de Daniel Díaz @ 2012
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
A 4 2
D 6 1
A 6 2
ALGORITMO BELLMAN-
BELLMAN-FORD (3/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 A 1 1 A 2 2
B
Envía sus vecto- 1 2
Envía sus vecto-
res A=0,B=1,D=1 A res A=0,B=1,D=1D B 1 2 C
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
A 3 1 A 4 2
B 3 2 D 6 1
D 3 2
Nodo A tiene en su tabla tres vectores de distancia de A=0, B=1 y D=1
Nodo C tiene en su tabla tres vectores de distancia de C=0, B=1 y A=2
Nodo E tiene en su tabla tres vectores de distancia de E=0, B=1, A=2 y D=1
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO BELLMAN-
BELLMAN-FORD (4/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1
A B B 2 res
Envía2sus vecto-
C=0,B=1,A=2
C
Enlace 1A 2 Enlace
3 2
Costo del enlace=1 Costo del enlace=1
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
B 3 2 A 4 2
D 6 1
C 5 1
B 5 2
A 5 3
ALGORITMO BELLMAN-
BELLMAN-FORD (5/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1 E 5 1
A E B 4 1 C B 5 2
Enlace 1B 4 Enlace
2 2 A 5 3
A
Costo del enlace=1 4
Costo del3 enlace=1 D 5 2
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
D 4 2 C 5 2
Envía sus
vectores
C 4 2
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
Envía sus
D vectores E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 Vectores E=0, B=1
B 3 2 A 4 2 A=2, D=1 y C=1
E 6 1 D 6 1
B 6 2 C 5 1
A 6 3
D 6 2
C 6 2
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO BELLMAN-
BELLMAN-FORD (6/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1 E 5 1
A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
B 3 2 A 4 2
E 6 1 D 6 1
C 6 2 C 5 1
ALGORITMO BELLMAN-
BELLMAN-FORD (7/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1
Vectores B 2 1
B=0, A=1
D 3 1 D 1 2 A 2 2
D=2, C=1
B 1 1 C 2 1 E 5 1
y E=1
A 1 2 A E B 4 1 C D 5 2
D 1 3 Enlace 1 Enlace 2 B 2 1
C 1 2 Costo del enlace=1 Costo del enlace=1 A 2 2
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
del
Envía sus
Envía sus
vectores
E 1 2 Envía sus D 2 3
vectores vectores
Costo
C 2 2
E 2 2
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 B 4 1
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 A 4 2
B 3 2 A 4 2 D 4 3
E 6 1 D 6 1 C 4 2
C 6 2 C 5 1 E 4 2
ALGORITMO BELLMAN-
BELLMAN-FORD (8/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 1 2 C 2 1 E 5 1
E 1 2 A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
Por fin
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 converge el
B 3 2 A 4 2 algoritmo
E 6 1 D 6 1
C 6 2 C 5 1
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
∞
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
B 3 2 A 4 2
E 6 1 D 6 1
C 6 2 C 5 1
B=0, A= ∞,D= ∞,
A=0, B= ∞,D=1,
B 2 1
C= ∞ y E= ∞
Enlace 1 Enlace
y E=12
C=1 y E=1
C=1
Costo del enlace= ∞ Costo del enlace=1 A 2 ∞
Enlace 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
D 2 ∞
C 2 2
E 2 2
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 B 4 1
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 A 4 ∞
B 3 2 A 4 2 D 4 ∞
E 6 1 D 6 1 C 4 2
C 6 2 C 5 1 E 4 2
A 3 1
B 3 ∞ C 3 ∞
D 3 2 E 3 ∞
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Enlace 4
E=Enlace=1
Enlace=1
del
Costo del
B 3 ∞ 1 y C= 2
A= 1,B=
D=0,Costo
E 3 2
C 3 3
Propiedad intelectual de Daniel Díaz @ 2012
D=0, A= 1,B= ∞,
E=Enlace
1 y C= 26
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 D 6 1
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 A 6 2
B 3 ∞ A 4 ∞ B 6 ∞
E 6 1 D 6 1 E 6 2
C 6 2 C 5 1 C 6 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
A 2 ∞
E 2 2
D 2 3
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 C 5 1
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 B 5 2
B 3 ∞ A 6 2 A 5 ∞
E 6 1 D 6 1 E 5 2
C 6 2 C 5 1 D 5 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
E=0, B= 1,A= 2,
A 5 3
D= 1 y C= 1
D 5 2
C 5 2
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
E=0,
Costo del B= 1,A= 2,
enlace=1
D D= 1 y C= 1 E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1
B 3 ∞ A 6 2
E 6 1 D 6 1
C 6 2 C 5 1
E 6 1
B 6 2 D 6 2
A 6 3 C 6 2
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
Enlace 4
E=Enlace=1
Enlace=1
del
Costo del
B 3 3
1 y C= 2
A= 1,B=
D=0,Costo
E 3 2
C 3 3
Propiedad intelectual de Daniel Díaz @ 2012
D=0, A= 1,B= 2,
E=Enlace
1 y C= 26
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 D 6 1
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 A 6 2
B 6 2 A 6 2 B 6 3
E 6 1 D 6 1 E 6 2
C 6 2 C 5 1 C 6 3
Enlace 4
Enlace=1
Enlace=1
Costo del
Costo del
Propiedad intelectual de Daniel Díaz @ 2012
Enlace 6
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
Por fin
ddiaz@inictel-uni.edu.pe
A 3 1 B 4 1 converge el
B 6 2 A 6 2 algoritmo
E 6 1 D 6 1
C 6 2 C 5 1
http://www.it.uc3m.es/~prometeo/rsc/apuntes/encamina/encamina.html
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/bautista_h_e/capitulo2.pdf
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO
DIJKSTRA ó
Propiedad intelectual de Daniel Díaz @ 2012
Estado de Enlace
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
ALGORITMO DE Dijkstra
D(v)
c(2,4)
2 4 i n-2
1 c(i,j) n
3 5 j n-1
c(3,5)
p(v)
c(i,j) = Costo del enlace desde el nodo i al nodo j
Propiedad intelectual de Daniel Díaz @ 2012
D(v) = Costo del trayecto desde el nodo origen al destino v actual de menor costo.
Por ejemplo; D(4) = c(1,3) + c(3,4) asumiendo que:
c(1,3) + c(3,4) < c(1,2) + c(2,4)
ddiaz@inictel-uni.edu.pe
p(v) = Nodo previo, vecino a v, a lo largo del actual camino más corto desde el
origen a v. Del ejemplo anterior, el nodo previo al nodo 4 es el nodo 3 = p(4)
5 B C
3
2 5
A 2 3 1 F
1 2
Propiedad intelectual de Daniel Díaz @ 2012
1 A B C D E F
D E
A 0 2 5 1 ∞ ∞
B 2 0 3 2 ∞ ∞
ddiaz@inictel-uni.edu.pe
C 5 3 0 3 1 5
Matriz de distancia = M (i,j) =
D 1 2 3 0 1 ∞
E ∞ ∞ 1 1 0 2
F ∞ ∞ 5 ∞ 2 0
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
B (2,A) C (5,A)
ddiaz@inictel-uni.edu.pe
D (1,A)
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
(2,A) (5,A)
(3,D) B C (4,D)
ddiaz@inictel-uni.edu.pe
A 2 3
D 1 E (2,D)
(1,A)
A 2 3
D 1 E (2,D)
Propiedad intelectual de Daniel Díaz @ 2012
(1,A)
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
1 AD 2, A 4, D 2,D ∞
ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
A 2 3
D 1 E (2,D)
Propiedad intelectual de Daniel Díaz @ 2012
(1,A)
(4,D)
(3,E) C
(4,E)
ddiaz@inictel-uni.edu.pe
A 1 F
2
D E
(1,A) (2,D)
2
D E
(1,A) (2,D)
Propiedad intelectual de Daniel Díaz @ 2012
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
1 AD 2, A 4, D 2,D ∞
ddiaz@inictel-uni.edu.pe
2 ADE 2, A 3, E 4,E
2
D E
(1,A) (2,D)
Propiedad intelectual de Daniel Díaz @ 2012
(2,A) (3,E)
3
B C (5,B)
ddiaz@inictel-uni.edu.pe
A
D E
(1,A) (2,D)
D E
Propiedad intelectual de Daniel Díaz @ 2012
(1,A) (2,D)
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
1 AD 2, A 4, D 2,D ∞
ddiaz@inictel-uni.edu.pe
2 ADE 2, A 3, E 4,E
3 ADEB 3, E 4,E
D E
Propiedad intelectual de Daniel Díaz @ 2012
(1,A) (2,D)
(2,A) (3,E)
B C
5
ddiaz@inictel-uni.edu.pe
A F (4,E)
(8,C)
D E
(1,A) (2,D)
A F (4,E)
(8,C)
D E
Propiedad intelectual de Daniel Díaz @ 2012
(1,A) (2,D)
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
1 AD 2, A 4, D 2,D ∞
ddiaz@inictel-uni.edu.pe
2 ADE 2, A 3, E 4,E
3 ADEB 3, E 4,E
4 ADEBC 4,E
A F
(4,E)
D E
Propiedad intelectual de Daniel Díaz @ 2012
(1,A) (2,D)
Paso N D(B), p(B) D(C), p(C) D(D), p(D) D(E), p(E) D(F), p(F)
0 A 2, A 5, A 1, A ∞ ∞
1 AD 2, A 4, D 2,D ∞
ddiaz@inictel-uni.edu.pe
2 ADE 2, A 3, E 4,E
3 ADEB 3, E 4,E
4 ADEBC 4,E
5 ADEBCF 4,E
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
4 ADEBC 4,E
5 ADEBCF 4,E
A
2 1
ddiaz@inictel-uni.edu.pe
B D
1
1 E 2
C F
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
protocolo de descubrimiento.
Cada router forma una base de datos con sus routers
vecinos.
ddiaz@inictel-uni.edu.pe
A Router B
Router C
B Router A
Router C
......... F Router C
Router E
Router D Router D
5 B C
Estado AEstado C
3
Propiedad intelectual de Daniel Díaz @ 2012
2 5
Estado A A 2 3 1 F
ddiaz@inictel-uni.edu.pe
1 2
1
D E
►Cada router contiene una base de datos con los estados de los
demás routers. Esta base de datos es idéntica en toda la red.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING
1 E 2
3 los routers
C F
2 5
Estados
Estados
de todos A 2 3 1 F de todos
los routers
Propiedad intelectual de Daniel Díaz @ 2012
los routers
1 2
Estados 1 Estados
de todos D E de todos
los routers los routers
ddiaz@inictel-uni.edu.pe
En cada router se aplica el algoritmo de Dijkstra.
► Es obtiene una topología de árbol invertido por router.
TAREA
ddiaz@inictel-uni.edu.pe
Implementación en redes IP: protocolos