Sie sind auf Seite 1von 127

TELECOMUNICACIONES Y NETWORKING

ANÁLISIS Y DISEÑO DE REDES DE TELECOMUNICACIONES


Propiedad intelectual de Daniel Díaz @ 2012

Profesor Daniel Díaz Ataucuri


Catedrático Titular de Telecomunicaciones en la UNI y UNMSM

ddiaz@inictel-uni.edu.pe
Director de Investigación y Desarrollo Tecnológico del INICTEL-UNI

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

INICIOS DE INTERNET …. MAYO DE 1961

Tesis Doctoral
presentada en el
MIT en 1961
Propiedad intelectual de Daniel Díaz @ 2012

► “Information Flow in Large


Communication Nets”.

ddiaz@inictel-uni.edu.pe
http://www.lk.cs.ucla.edu/REPORT/PhD/proposal.html

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING
Propiedad intelectual de Daniel Díaz @ 2012

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

Adecuado para voz


ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

MODELO DE LOS NODOS DE LA RED


Propiedad intelectual de Daniel Díaz @ 2012

Varias colas internas.


Servicio Diferenciado,
mejor calidad de servicio

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

Paquete de Datos<216 bytes Celda

Es utilizado por la red ATM.


Propiedad intelectual de Daniel Díaz @ 2012

ddiaz@inictel-uni.edu.pe
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

CONMUTACION DE IP USANDO CELDAS


Cabecera Datos del paquete 05
48 Bytes
del paquete (longitud variable) Bytes
Paquetes de datos Celdas

Hoy en día el mundo de las Hoy en día el mundo NO usa


telecomunicaciones utiliza IP celdas.
Enrutamiento basado en la red de Conmutación basado en celdas,
destino. Tabla de enrutamiento permite crear caminos virtuales.
Propiedad intelectual de Daniel Díaz @ 2012

Redes basadas en IP no Redes basadas en celdas si


ofrecen garantías. Servicio BE. ofrecen garantías. Alta QoS

ddiaz@inictel-uni.edu.pe
Cabecera Datos del paquete
Etiqueta
del paquete (longitud variable)

Paquete IP etiquetado!!! … Surge la Red MPLS, red orientada a conexión

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

POP.- Router donde


se conectan los
routers de otros ISP:
Sistema Sistema Router de Borde
Autónomo Autónomo
Nivel 1

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

► Tiempo requerido para examinar la cabecera del paquete y la


tabla de enrutamiento.
Tabla de Cola interna del router

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.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

de transmisión se calcula como:

Retardo de transmisión = dtrans = L/R


Ejemplos de valores de R:

ddiaz@inictel-uni.edu.pe
Para un enlace Ethernet, R = 10 Mbps
Para un enlace Fastethernet, R = 100 Mbps.

dtrans no tiene que ver con la longitud del enlace


(medido en metros).
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

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

dprop no tiene que ver con la longitud del paquete.


ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

ANCHO DE BANDA Y BANDA ANCHA


LAN MUY COSTOSO
LAN
Enlace de
centenas
Kbps

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

Existe una banda ancha para


comunicar con las zonas rurales ?
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

ANCHO DE BANDA Y BANDA ANCHA


Propiedad intelectual de Daniel Díaz @ 2012

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

ASPECTO GENERAL
Dato

Protocolo a Protocolo b

Capa n+1 Protocolo j

Protocolo p Protocolo q
Un
Propiedad intelectual de Daniel Díaz @ 2012

programa: ó Capa n Protocolo t


un (01)
módulo ..
..

ddiaz@inictel-uni.edu.pe
Protocolo 1 Protocolo k
Capa 1

ARQUITECTURA DE PROTOCOLOS

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

Protocolo 2 Cabecera Cabecera Dato

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

LAN con IPv6 LAN con IPv6

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

PROTOCOLO ORIENTADO A CONEXION

Dato Dato Dato Dato


Ack Ack
Dato Dato
Ack Dato
Ack
Dato Ack
Dato
Propiedad intelectual de Daniel Díaz @ 2012

Dato

ddiaz@inictel-uni.edu.pe
El receptor envía Acuses de recibo (Ack).

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

PROTOCOLO NO ORIENTADO A CONEXION

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

Dato Dato Dato


Dato

ddiaz@inictel-uni.edu.pe
No existe confirmación del receptor.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CUAL ES LA CLAVE

Transmisión de los datos es vertical


Propiedad intelectual de Daniel Díaz @ 2012

Cada capa se propaga de manera


horizontal

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAPAS DEL MODELO OSI


La ISO crea el Modelo
de Referencia OSI en
1984.

El objetivo fue crear un


grupo de protocolos que
Propiedad intelectual de Daniel Díaz @ 2012

permita ínteroperar las


diversas redes de datos

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

FORMACION DE UNA 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

ARQUITECTURA TCP/IP

Aplicación Aplicación

Transporte Transporte

Internet Internet
Propiedad intelectual de Daniel Díaz @ 2012

Interfaz de Red Interfaz de Red

ddiaz@inictel-uni.edu.pe
INTERNET

NOTA: Aquí se denominará Capa de Red


y Capa de Internet de manera indistinta.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

ARQUITECTURA TCP/IP CON IEEE

TCP/IP IEEE 802 TCP con IEEE

Aplicación Protocolos Aplicación

Transporte de la capas Transporte


Propiedad intelectual de Daniel Díaz @ 2012

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING
Propiedad intelectual de Daniel Díaz @ 2012

ddiaz@inictel-uni.edu.pe
Application to VSAT Networks
Gérard Maral
Pag. 116

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAPA DE ENLACE 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

COMO FUNCIONA LA CAPA DE ENLACE DE


DATOS
Dirección IP de origen IP1
Dirección IP de destino IP2

Aplicación Decide enviar


a la puerta de
Aplicación enlace
Transporte
Tabla de
Internet enrutamiento
Enlace de datos
Router Decide enviar
Internet al router R2
Propiedad intelectual de Daniel Díaz @ 2012

Enlace de datos
Fa,Fb

R1
Fa Fb
Fc,Fd
Fc

ddiaz@inictel-uni.edu.pe
Fc,Fd

Fd
R2

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

DIRECCIONES FISICAS O MAC


Propiedad intelectual de Daniel Díaz @ 2012

La tarjeta de interfaz de red La tarjeta de interfaz de red


de la PC tiene una dirección del router tiene una dirección
que lo identifica: física que lo identifica: física

ddiaz@inictel-uni.edu.pe
Cabecera de Chequeo
Datos de la Trama
la trama de trama

Debe contener las


direcciones físicas
del origen y destino
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

DETECCION DE ERRORES

Todo proceso de detección se basa en lo siguiente:

E = f (datos)
Propiedad intelectual de Daniel Díaz @ 2012

Datos Datos E Receptor

información
a transmitir
Datos E

ddiaz@inictel-uni.edu.pe
Transmisor

SI
E´ = f (datos) E=E´ Correcto

NO
Error

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

► El transmisor genera una secuencia R de r bits.


Esta secuencia es denominada Secuencia de Comprobación de
Trama o FCS

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

DEMOSTRACION DEL ALGORITMO CRC

Se considera un mensaje D con Mensaje de D


D
de d bits
d bits:
Se desplaza el mensaje D Mensaje de D r bits
de d bits en cero D.2r
hacia la izquierda r bits:
Propiedad intelectual de Daniel Díaz @ 2012

Se selecciona r bits adicionales R con


denominado R: r bits R

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

DEMOSTRACION DEL ALGORITMO CRC

Algún detalle previo....Aritmética Módulo 2


sin carry no borrow
x y x y
► Suma es equivalente a OR-Exclusivo. 0 0 0
0 1 1
0+ 0+ 1+ 1+ 1 0 1
0 1 0 1 1 1 0
Propiedad intelectual de Daniel Díaz @ 2012

0 1 1 0

► Resta es equivalente a OR-Exclusivo.

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

DEMOSTRACION DEL ALGORITMO CRC

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

Cociente (no usado en el algoritmo)


Or-exclusivo en ambos lados:
(D.2r R) R = nG R

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

Los polinomios se representan como:


9 7 3 2
► P(X) = x + x + x + x + 1 = 1 0 1 0 0 0 1 1 0 1
Tres polinomios usados y estandarizados son:
16 15 2
► CRC-16 =x + x + x + 1.
16 12 5
Propiedad intelectual de Daniel Díaz @ 2012

► 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

FORMATO DE LA TRAMA SEGÚN IEEE 802.3


IEEE Std 802.3-1985

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

receptor con el transmisor.


SFD.- Start Frame Delimiter,
inicio de trama.

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

FORMATO DE LA TRAMA ETHERNET II

Dirección MAC Dirección MAC


Preámbulo Tipo Datos FCS
de destino de origen
8 bytes 6 bytes 6 bytes 2bytes 46 a 1500 bytes 4bytes

Preámbulo para sincronizar el origen con el destino.


► Los primeros 07 bytes están en 10101010. Para 10 Mbps Ethernet es
COMUNICACIÓN ASÍNCRONA,
► El octavo byte están en 10101011.
Propiedad intelectual de Daniel Díaz @ 2012

porque necesita preámbulo

Para 100Mbps o mayor es COMUNICACIÓN SÍNCRONA y no es necesario el


preámbulo, pero por razones de compatibilidad se mantiene el preámbulo.

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

USO DE LAS DIRECCIONES FISICAS


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
Bus lógico Multiacceso 00 ac 9b 64 81 2c

La PC 200.1.2.2 envía datos a la PC 200.1.2.4


Propiedad intelectual de Daniel Díaz @ 2012

► PC 200.1.2.2 debe conocer la MAC de la PC 200.1.2.4


Dato de la trama:
01 45 ea f0 48 91 00 02 45 7f c3 ab Tipo
IP dest 200.1.2.4

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

Espacio entre trama


que permite al receptor
asentarse.

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)

IPa IPx IPb IPy


Propiedad intelectual de Daniel Díaz @ 2012

Dirección Dirección Dirección Dirección


física Fa física Fx física Fb física Fy

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

FORMATO DEL PROTOCOLO ARP


0 15 16 31
HARDWARE TYPE PROTOCOL TYPE
HLEN (LongHw) PLEN (LongProt) OPERATION
SENDER HARDWARE (Direcc. Hw. del transmisor)
28 bytes SENDER HARDWARE SENDER IP (Direcc. IP del trans)
SENDER IP (Direcc. IP del trans.)
TARGET HARDWARE
Propiedad intelectual de Daniel Díaz @ 2012

TARGET HARDWARE (Direcc. Hw. del receptor)

TARGET IP (Direcc. IP del receptor.)

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

FUNCIONAMIENTO DEL HUB

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

FUNCIONAMIENTO DEL SWITCH


Switches asimétrico, sus interfaces tienen
Dispositivo de capa 2. diferentes velocidades: 10, 100, 1000 Mbps
► Disminuye el dominio de colisiones y es hoy día ampliamente
utilizado en el diseño de redes. Switches simétrico, todas las
interfaces tiene la misma velocidad
MACa Fa1 MACb
MACb Fa2 Fa6
MACc Fa3
Propiedad intelectual de Daniel Díaz @ 2012

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

FUNCIONAMIENTO DEL SWITCH

Ventaja del switch.


► Reducción de trafico en la red; se filtra la información en función
de la dirección MAC de destino.
► Establecimiento de varios canales de datos simultáneamente entre
distintos equipos.
Conmutadores de almacenamiento y re-envío Menor
Propiedad intelectual de Daniel Díaz @ 2012

Switches asimétricos, almacenan y re-envían la


retardo
(store-and-forward) trama a la interfaz con la velocidad adecuada.
► Se almacena la trama completa y se verifica que no exista errores.
► Si no hay errores, se analiza la dirección MAC de destino para

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

ANALIZAR LOS SWITCH DE CISCO

ANALIZAR LOS SWITCH DE JUNIPER


Propiedad intelectual de Daniel Díaz @ 2012

Análisis del paper IEEE sobre CRC

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

Protocolo TCP Protocolo UDP


Propiedad intelectual de Daniel Díaz @ 2012

Protocolo ICMP Protocolo IGMP


Sin conexión
y no confiable
Protocolo IP

ddiaz@inictel-uni.edu.pe
Red Red
Ethernet Wireless

Red Red

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

FUNCIONES DE LA CAPA DE INTERNET


Determinación (routing) del trayecto E2E o path:
►Estático: El administrador de red pueden definir el trayecto.
►Dinámico.- Uso de algoritmos de enrutamiento
(routing algorithms) para definir el trayecto y protocolos de
enrutamiento dinámico para actualizar tablas.

Compartir recursos con todas las aplicaciones:


Propiedad intelectual de Daniel Díaz @ 2012

►No realiza ningún establecimiento de llamada (no hay estados);


es decir, inicialmente no hay señalización.

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

Ver HLEN Tipo Serv. Longitud total


Identificador Indic Desplaz de frag.

TTL Protocolo Suma de chequeo


Dirección de origen
Cabecera
Datos del datagrama Dirección de destino
IP
Propiedad intelectual de Daniel Díaz @ 2012

Opciones-relleno

ddiaz@inictel-uni.edu.pe
Carga útil

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAMPOS DEL PROTOCOLO IPv4


0 4 8 16 19 31
Versión:
Ver HLEN Tipo Serv. Longitud total Indica versión del protocolo IP.
Identificador Indic Desplaz de frag.

TTL Protocolo Suma de chequeo HLEN o Longitud de


Dirección de origen Encabezado
Dirección de destino Mide la longitud del encabezado
Propiedad intelectual de Daniel Díaz @ 2012

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!!

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAMPOS DEL PROTOCOLO IPv4


0 4 8 16 19 31
Tipo de Servicio o ToS:
Ver HLEN Tipo Serv. Longitud total Indica como debe ser tratado un
Identificador Indic Desplaz de frag. paquete de datos.
TTL Protocolo Suma de chequeo
Dirección de origen
Inicialmente se define:
Dirección de destino
Propiedad intelectual de Daniel Díaz @ 2012

Prioridad D T R Sin uso


Opciones-relleno
Tipo de transporte

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

lleva el mismo identificador. de los datos.


Carga útil ► Dos orígenes pueden tener ► 213 8192 fragmentos
el mismo identificador.
► Reensamblado por origen ► 8192x8bytes=64Kbytes.
e identificador.

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

CAMPOS DEL PROTOCOLO IPv4


0 4 8 16 19 31
Identificador:
Ver HLEN Tipo Serv. Longitud total Identifica a un paquete de datos IP.
Identificador Indic Desplaz de frag.

TTL Protocolo Suma de chequeo


Indicador o Flags:
►No Fragmentar.
Dirección de origen
En 1 no se debe fragment
Propiedad intelectual de Daniel Díaz @ 2012

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.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAMPOS DEL PROTOCOLO IPv4


0 4 8 16 19 31
TTL o Tiempo de Vida:
Ver HLEN Tipo Serv. Longitud total Especifica la duración en segundos
Identificador Indic Desplaz de frag. de un paquete.
TTL Protocolo Suma de chequeo
Protocolo:
Dirección de origen
Indica que protocolo de nivel
Propiedad intelectual de Daniel Díaz @ 2012

Dirección de destino superior se usó.


http://www.iana.org/assignments/protocol-numbers
Opciones-relleno
Suma de Chequeo de

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

ALGUNOS VALORES DEL


CAMPO PROTOCOLO
http://www.iana.org/assignments/protocol-numbers

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

ALGORITMO DEL CHECKSUM DE IPv4

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.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

MEJORAS EN EL PROTOCOLO IPv4


0 4 8 16 19 31

Ver HLEN Tipo Serv. Longitud total


Identificador Indic Desplaz de frag.

TTL Protocolo Suma de chequeo


Dirección
Dirección de
de origen
origen
Propiedad intelectual de Daniel Díaz @ 2012

Dirección
Dirección de
de destino
destino

Opciones-relleno
Actualizados

ddiaz@inictel-uni.edu.pe
Eliminados
PDU de la capa superior

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

LO MAS NOTORIO: Direcciones en IPv6


IPv4 tiene 32 bits para las direcciones IP.
►232 direcciones IP = 4 , 294´ 967, 296 = 4.2x109
IPv6 tiene 128 bits para las direcciones IP.
►2128 direcciones IP = 3.4x1038
La población mundial en el 2009:
Propiedad intelectual de Daniel Díaz @ 2012

► 6, 829´ 4 00, 000 habitantes


La población mundial para el 2050:
► 9, 150´ 000, 000 habitantes

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

PROBLEMAS DE LA ACTUAL INTERNET


Los principales protocolos de Internet van a cumplir
30 años: IPv4 fue definido en 1981!!
Sobre IPv4 se puede indicar que:
►Un paquete de datos debe ser procesado en cada nodo.
►Falta optimizar los protocolos de encaminamiento.
Propiedad intelectual de Daniel Díaz @ 2012

►Todos fragmentan: sobrecarga en los routers.


►Falta de seguridad.
►Servicio tipo “best effort”.

ddiaz@inictel-uni.edu.pe
►Movilidad IP.
►Falta de direcciones IP.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

QUE NECESITA INTERNET


Evolucionar (no revolucionar) sus protocolos a otros
que ofrezcan menor retardo E2E, mejor seguridad,
más direcciones IP, entre otros.
Cambiar su arquitectura de red.
►DiffServ. ►MPLS.
Propiedad intelectual de Daniel Díaz @ 2012

►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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EVOLUCION DE LOS PROTOCOLOS


Acondicionar a los protocolos de Internet a las nuevas
aplicaciones.

Surge IPv6 a los finales de 1998.


►RFC 2460.
Propiedad intelectual de Daniel Díaz @ 2012

Que nos ofrece:


►Más direcciones IP.
►Solución a los problemas de seguridad. IP.

ddiaz@inictel-uni.edu.pe
►Adecuación para nuevas aplicaciones que surjan.
►Autoconfiguración

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAMBIAR ARQUITECTURA DE RED


Redes basadas en prioridades: DiffServ
Campo DS (Differented Service)
Tiempo real Tiempo real
►Asigna prioridades a cada paquete IP.
►Cada router debe dar un trato diferenciado
Tradicional Tradicional
a cada paquete IP según su prioridad (PHB).
VoIP Web
►Arquitectura válida para IPv4 e IPv6.
►Pero…..cada paquete IP debe ser procesado en cada nodo.
Propiedad intelectual de Daniel Díaz @ 2012

Redes basadas en flujos: IntServ


Campo Etiqueta de flujo
►Cada paquete IP se asocia a un flujo. Se define QoS por cada flujo

ddiaz@inictel-uni.edu.pe
►Previamente se reserva recursos para FLUJO 1
un flujo con RSVP.
►Válido sólo en IPv6………… FLUJO 2

►Pero…..cada paquete IP debe ser procesado en cada nodo.


ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

CAMBIAR ARQUITECTURA DE RED


En las anteriores arquitecturas se mantiene un gran
problema: toda la cabecera IP debe ser procesada
en cada router.

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

Identificador Indic Desplaz de frag. Longitud de carga útil Cabe.sigteLímite salto


del protocolo IP. TTL Protocolo Suma de chequeo
Dirección
DirecciónIPdedeorigen
origen
►Cada router sólo analiza la Dirección IP de origen

Etiqueta para el envío del dato. Dirección IP de destino


Dirección IP de destino
►Arquitectura válida para varios Opciones-relleno

ddiaz@inictel-uni.edu.pe
protocolos de capa 3: MPLS. Cabecera de extensión

►Red orientada a conexión. PDU de la capa superior


PDU de la capa superior

►Se puede asociar una


“PRIORIDAD” en la cabecera MPLS: MPLS/DiffServ.
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

DISTRIBUCIÓN DE IPv6 DE LOS BLOQUES /32


http://portalipv6.lacnic.net/es/ipv6/estad-sticas/ipv6
Información al 03 de mayo de 2012

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

ESTRUCTURA DEL PROTOCOLO IPv6


0 4 8 12 16 24 31

Ver DS Etiqueta de flujo


Longitud de carga útil Cabe.sigte Límite salto

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

PDU de la capa superior

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

Dirección IP de destino PDU de capa superior).


Límite de saltos
Opcional

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.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

Bits más RFC 2474


DSCP CU
significativo

Differentiated Service CodePoint Currently Podría ser usado para

ddiaz@inictel-uni.edu.pe
Unused notificar congestión

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

CAMPO ETIQUETA DE FLUJO EN IPv6


0 4 8 12 16 24 31 Que es un flujo?
Ver DS Etiqueta de flujo
Etiqueta flujo Es una secuencia de paquetes
Longitud de carga útilCabe.sigte Límite salto enviados desde un host transmisor
a otro receptor (unicast) o a varios
Dirección
DirecciónIPdedeorigen
origen receptores (multicast).
Propiedad intelectual de Daniel Díaz @ 2012

Dirección IP de destino Dirección


Etiqueta
IP de + de flujo
Opcional

Cabecera de extensión origen

ddiaz@inictel-uni.edu.pe
PDU de la capa superior
Flujo

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

USO DE LA ETIQUETA DE FLUJO


Los routers deben tratar adecuadamente los paquetes
de datos pertenecientes a un flujo.
SEÑALIZACIÓN
Flujo 1 Flujo 1
Asignar Asignar
Flujo 1 calidad Internet calidad
Flujo 1 Flujo 1
Q1 Q1
Propiedad intelectual de Daniel Díaz @ 2012

Asignar Asignar Asignar


calidad calidad calidad
Q1 Q1 Q1

ddiaz@inictel-uni.edu.pe
Flujo 1

Flujo 1 con Q1
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

CAMPO CABECERA SIGUIENTE EN IPv6


0 4 8 12 16 24 31 Identifica el tipo de cabecera
Ver DS Etiqueta de flujo
que sigue a la cabecera
Longitud de carga útilCabe.sigte Límite salto básica IPv6.

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

VALORES DE CABECERA SIGUIENTE EN


IPv6
0 Cabecera extensión salto-a-salto
4 Protocolo Internet
6 Protocolo de control de transmisión (TCP)
17 Protocolo datagrama de usuario (UDP)
43 Cabecera de encaminamiento
44 Cabecera de fragmentación
Propiedad intelectual de Daniel Díaz @ 2012

45 Protocolo de encaminamiento interdominio


46 Protocolo de Reserva de Recursos (RSVP)
50 Carga útil de seguridad de encapsulamiento
51 Cabecera de autenticación

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

Ver HLEN Tipo Serv. Longitud total


0 31
Identificador Indic Desplaz de frag.

TTL Protocolo Suma de chequeo

Dirección de origen Dirección


Dirección host
Dirección de destino de red
netid hostid
Opciones-relleno
Propiedad intelectual de Daniel Díaz @ 2012

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 A 0 0-127 Dirección host


27-2=126 redes 224-2=16 777 214 host

Clase B 1 0 128-191 Dirección host


214-2=16 382 redes 216-2=65 534 host
Propiedad intelectual de Daniel Díaz @ 2012

Clase C 1 1 0 192-223 Dirección host


221-2=2 097 150 redes 28-2=254 host

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

Mi PC
Propiedad intelectual de Daniel Díaz @ 2012

1100 1000 0010 0101 1000 0011 0011 0001

200 37 131 49

ddiaz@inictel-uni.edu.pe
200.37.131.49 Notación decimal con puntos
o dotted-decimal

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

El número de host es dividido en dos partes: un segundo


número de red o subnet y un número de host.
0 7 8 15 23 31

Clase A 0 0-127 Dirección host


27-2=126 redes 224-2=16 777 214 host
Propiedad intelectual de Daniel Díaz @ 2012

El mismo principio
para clase B y C.

7 bits n bits 24-n bits

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

IP Address = <número de red> <número subnet><número de host>


ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

Para identificar en la dirección IP el número de subnet


y el número de host se usa una máscara de subnet.

7 bits n bits 24-n bits

Clase A 0 0-127 Dirección de Subnet Dirección host


Propiedad intelectual de Daniel Díaz @ 2012

Dirección local AND

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

210.1.2.0010 0000 = 210.1.2.32/27 Subred 1

ddiaz@inictel-uni.edu.pe
210.1.2.64/27 210.1.2.0100 0000 = 210.1.2.64/27 Subred 2

Máscara = 11111111 11111111 11111111 11100000


... Subred 2 255 . 255 . 255 . 224

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

Red LAN con Prefijo de red LAN 200.1.1.0/24


200.1.1.xxxx xxxx
prefijo de red

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

Para los enlaces WAN volvamos a subnetear:


200.1.1.1000 0000 = 200.1.1.128/26 VLSM

ddiaz@inictel-uni.edu.pe
Subred 2

200.1.1.1000 0000 = 200.1.1.128/30 VLSM 0


200.1.1.1000 0100 = 200.1.1.132/30 VLSM 1
200.1.1.1000 1000. = 200.1.1.136/30 VLSM 2
...
200.1.1.1010 0000 = 200.1.1.160/30 VLSM 8
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

ANÁLISIS DE UNA RED IPv4 200.2.2.0/24


200.1.1.0/24 .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

ANÁLISIS DE UNA RED IPv4 200.2.2.0/24


200.1.1.0/24 .2
200.1.1.0 255.255.255.0 30.1.1.1 0.0.0.0 0.0.0.0 30.1.1.21
IPorg=200.1.1.2 200.2.2.0 255.255.255.0 30.1.1.6
IPdes=200.3.3.2 200.3.3.0 255.255.255.0 30.1.1.14
TTL=40H = 64 (decimal) .1
Suma de Chequeo=af21H
.2 MACorg=00 50 79 66 68 00 200.1.1.0 255.255.255.0 30.1.1.5 R7
MACdes=ca 00 10 0c 00 08 200.2.2.0 255.255.255.0 30.1.1.10
200.3.3.0 255.255.255.0 30.1.1.5 .22
0.0.0.0 0.0.0.0 30.1.1.2
R3
.1 30.1.1.0/30 30.1.1.4/30 30.1.1.8/30
R1 .1 .2 .5 .6 .9 .10 .21
IPorg=200.1.1.2
IPdes=200.3.3.2
R2 .13 R4 200.1.1.0 255.255.255.0 30.1.1.9
200.2.2.0 255.255.255.0 30.1.1.22
TTL= 3fH = 63 (decimal) 200.3.3.0 255.255.255.0 30.1.1.9
Suma de Chequeo=b021H
Propiedad intelectual de Daniel Díaz @ 2012

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

Campo ID en todos R5 .17 R6

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

que el stock se acabó.

Estadísticas al 21 de abril de 2012

ddiaz@inictel-uni.edu.pe
http://www.lacnic.net/sp/registro/espacio-disponible-ipv4.html

Cuando se alcance 2 097 152 de direcciones disponibles en LACNIC se


dará inicio al siguiente acuerdo: “Policies Relating to the Exhaustion of IPv4
Address Space”
http://www.lacnic.net/en/politicas/manual11.html
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

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

Envía sus vec-


Enlace
tores 6
D=0,A=1
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 4 2
D 6 1
A 6 2

Nodo B tiene en su tabla dos vectores de distancia de B=0 y A=1


Nodo D tiene en su tabla dos vectores de distancia de D=0 y A=1
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

VECTOR DISTANCIA: enlace cortado (1/7)


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

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

VECTOR DISTANCIA: enlace cortado (2/7)


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 ∞ A 1 ∞ B 2 1
D 3 1 D 1 ∞ A 2 2
C 1 ∞ C 2 1 E 5 1
E 1 ∞ A E B 4 1 C D 5 2
B=0, A= ∞,D= ∞,

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

VECTOR DISTANCIA: enlace cortado (3/7)


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 ∞ A 1 ∞ B 2 1
D 3 1 D 1 ∞ A 2 ∞
C 1 ∞ C 2 1 E 5 1
E 1 ∞ A E B 4 1 C D 5 2
D 3 1 Enlace 1 Enlace 2
A 3 2 Costo del enlace= ∞ Costo del enlace=1
∞,
Enlace 3

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

VECTOR DISTANCIA: enlace cortado (4/7)


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 ∞ A 1 ∞ B 2 1
D 3 1 D 1 ∞ A 2 ∞
C 3 3 C 2 1 C=0, B= 1,A= ∞, E 5 1
E 3 2 A E B 4 1 C2
E= 1 y D= D 5 2
Enlace 1C 2 Enlace
1 2
B= ∞
Costo del enlace 2
Costo del2 enlace=1
Enlace 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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

VECTOR DISTANCIA: enlace cortado (5/7)


Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local
E 0 4 1 B Local 0 C Local 0
B B1 ∞4 2 A 1 ∞ B 2 1
D A3 1 4 3 D 2 3 A 2 ∞
C D3 3 4 2 C 2 1 E 5 1
E C3 2 4 A 2 E B 4 1 C D 5 2
Enlace 1 Enlace 2 E 5 1
Costo del enlace= ∞ Costo del enlace=1 B 5 2
Enlace 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

VECTOR DISTANCIA: enlace cortado (6/7)


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 ∞ A 4 3 B 2 1
D 3 1 D 4 2 A 5 3
C 3 3 C 2 1 E 5 1
E 3 2 A E B 4 1 C D 5 2
D 3 1 Enlace 1 Enlace 2
A 3 2 Costo del enlace= ∞ Costo del enlace=1
2,
Enlace 3

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

VECTOR DISTANCIA: enlace cortado (7/7)


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 3 3 A 4 3 B 2 1
D 3 1 D 4 2 A 5 3
C 3 3 C 2 1 E 5 1
E 3 2 A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace= ∞ 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 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

Si los nodos no están directamente conectados c(i,j) = ∞


Por ejemplo, c(1,4) = ∞

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)

N = Grupo de nodos que definen el camino más corto desde el origen.


Del ejemplo anterior: N = {1, 3, 4}
ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES
TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

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

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Inicialización
Propiedad intelectual de Daniel Díaz @ 2012

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

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 1
Propiedad intelectual de Daniel Díaz @ 2012

(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)

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 1 (2,A) (5,A)
(3,D) B C (4,D)

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

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 2 (2,A) (5,A)
(3,D) B C (4,D)

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)

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 2 (4,D)
(3,E) C
(4,E)
A 1 F

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 3 (4,D)
(3,E) C
(4,E)
A 1 F

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)

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 3 (2,A) (3,E)
3
B C (5,B)

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 4 (2,A) (3,E)
3
B C (5,B)

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)

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 4 (2,A) (3,E)
B C
5

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Algoritmo Dijkstra para el nodo de origen A.


► Paso 5 (2,A) (3,E)
B C

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

EJEMPLO DEL ALGORITMO DE Dijkstra


Figura 4.4 del libro “Computer Networking”, J Kurose, pag 302

Creación de una árbol invertido desde nodo 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 ∞
2 ADE 2, A 3, E 4,E
3 ADEB 3, E 4,E
Propiedad intelectual de Daniel Díaz @ 2012

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

IMPLEMENTACION DEL ALGORITMO


DE DIJKSTRA
Los routers deben conocer sus vecinos
► El router A debe conocer la
HELLO
existencia de los routers B,
HELLO
C y D.
► El router A debe enviar
Propiedad intelectual de Daniel Díaz @ 2012

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

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

IMPLEMENTACION DEL ALGORITMO


DE DIJKSTRA
Cada routers envía sus estados a sus routers vecinos

►Costo, máscara de enlace WAN, dirección IP, etc.

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

IMPLEMENTACION DEL ALGORITMO


2
A
1
DE DIJKSTRA
B D
Estados
1 de todos Estados
5 los routers
B C de todos

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.

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES


TELECOMUNICACIONES Y NETWORKING

TAREA

EXPONER CON DETALLE EL ALGORITMO BELLMAN FORD


Explicación matemática
Implementación en programas
Implementación en redes IP: protocolos
Propiedad intelectual de Daniel Díaz @ 2012

EXPONER CON DETALLE EL ALGORITMO DIJKSTRA


Explicación matemática
Implementación en programas

ddiaz@inictel-uni.edu.pe
Implementación en redes IP: protocolos

ANÁLISIS Y DISEÑO EN REDES DE TELECOMUNICACIONES

Das könnte Ihnen auch gefallen