1. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Profesor Daniel Díaz Ataucuri
ddiaz1610@gmail.com
Profesor Titular de Telecomunicaciones de la UNI
Profesor Titular de Telecomunicaciones de la UNMSM
Director de Investigación y Desarrollo Tecnológico del
INICTEL-UNI
Marzo – Diciembre de 2017
ARQUITECTURASARQUITECTURAS
DE REDES IPDE REDES IP
PARA OFRECERPARA OFRECER
QoSQoS
Internet de ServiciosInternet de Servicios
Integrados-IntServIntegrados-IntServ
-Protocolo RSVP-Protocolo RSVP
Internet de ServiciosInternet de Servicios
Diferenciados-DiffServDiferenciados-DiffServ
-PHB-PHB
2. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
3. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
ODELO DE INTERNET DE SERVICIOS INTEGRADOS: RSV
FLUJOS
Se basa en flujos
Los routers deben “saber” la
llegada de flujos
Se necesita señalización
Surge RSVP
PATH:
Define trayectoria
RESV:
Realiza reserva
Datos
Señalización RSVPRSVP
Definido en RFC 2205
4. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
MODELO DE INTERNET DE SERVICIOS INTEGRADOS
Concepto de Objetos en RSVP
PATH:
Define trayectoria
RESV:
Realiza reserva
Datos
IP
Cab.
RSVP
OBJ 1OBJ 2OBJ n ...
Objetos de RSVP
Protocolo RSVP
Cab.
IP
IP
Cab.
RSVP
OBJ xOBJ 2OBJ 1 ...
Objetos de RSVP
Protocolo RSVP
Cab.
IP
5. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
R5
R1
R3
R2
R4
R6
R7
R8
R9
PCa
PCb
PCc
PCd
AREA 0
AREA 1 AREA 2
20.1.1.0/30
20.1.1.4/30
20.1.1.8/30
20.1.1.12/30
20.1.1.16/30
20.1.1.20/30
30.3.3.0/30
30.3.3.4/30
30.3.3.8/30 40.4.4.0/30
40.4.4.4/30
40.4.4.8/30
210.1.1.0/24
210.2.2.0/24
220.1.1.0/24
220.2.2.0/24
.1
.5
.2
.6
.9
.10
.14 .13.17.18
.22.21
.1
.2
.9
.10
.5
.6
.2
.1
.6
.5
.9
.10
.1
.9
.13.1
Costo 3
Costo 7
Costo2
Costo 6 Costo 4
Costo1
Costo1
Costo 10
Costo 5
Costo 1
Costo 1
Costo1
.2
.2
.1
.2
.1
.2
50.5.5.0/30
50.5.5.4/30
.2.1
.5 .6
50.5.5.8/30
.10
50.5.5.12/30
.14
MODELO DE INTERNET DE SERVICIOS INTEGRADOS
Primer problema: Internet no es bidireccional
6. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Longitud RSVP
Chequeo suma RSVPVer Flags
Send_TTL
Msg Type
Reservado
Cabecera
RSVP
Contenido del objeto
C-TypeLongitud del objeto Class-Num
Contenido del objeto
C-TypeLongitud del objeto Class-Num
Objetos
RSVP
...
Longitud RSVP
Chequeo suma RSVPVer Flags
Send_TTL
Msg Type
Reservado
Cabecera
RSVP
Contenido del objeto
C-TypeLongitud del objeto Class-Num
Objetos
RSVP
...
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag.Indic
TTL
Protocolo
46
Suma de chequeo
Dirección de origen
Dirección de destino
0 4 8 16 19 31
20bytes
Cabecera
IPv4
DS Etiqueta de flujo
Dirección de origen
40bytes
Ver
Longitud de carga útil Límite salto
Cabe.sigte
46
Dirección de destino
Dirección de origen
0 4 8 16 19 31
IPv6
PROTOCOLO RSVP (RFC 2205)
7. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Cabecera del
Objeto 1
Cabecera del
Objeto 1
Contenido del
Objeto 1
Contenido del
Objeto 1
Objeto 1Objeto 1
Objeto η Objeto 2 Objeto 1……..
Objeto κ Objeto p Objeto 1……..
Cabecera RSVP
Cabecera RSVP
Mensaje 1
Mensaje 2
PROTOCOLO RSVP (RFC 2205)
8. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Formato de un objeto
Contenido del objeto
C-TypeLongitud del objeto Class-Num
PROTOCOLO RSVP (RFC 2205)
►Cada objeto contiene una cabecera de 32 bits.
Longitud.- Campo de 16 bits y contiene la longitud total del objeto expresado en bytes.
Class-Num.- Identifica la clase de objeto; por ejemplo: SESSION, RSVP-HOP, TIME_VALUE, etc.
C-Type.- Único para cada Class-Num. Identifica el tipo de protocolo IP que lleva el objeto:
C-Type=1 para IPv4 e C-Type=2 para IPv6
►Contenido del objeto es de uno (01) o más palabras de 32 bits
9. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Objeto RSVP_HOP
Dirección IPv4 salto siguiente/previo
C-Type
1
Longitud del objeto
Class-Num
3
Manejo de interfaz lógica
Dirección IPv6 salto siguiente/previo
C-Type
2
Longitud del objeto
Class-Num
3
Manejo de interfaz lógica
PROTOCOLO RSVP (RFC 2205)
Almacena
40.4.4.6
Almacena
40.4.4.10
R6
40.4.4.4/30 40.4.4.8/30
.5.6 .9.10
R7 R9 R8 RESV
PATH
MAS OBJETOS
PATH
MAS OBJETOS
RESVRESV
10. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
Objeto Session
PATH
Session
Sender
Sender Tspec
Time-Val
RSVP-Hop
RESV
Session
Filter Spec
Flow Spec
Style
Time-Val
RSVP-Hop
Dirección IPv4 de destino
C-Type
1
Longitud del objeto
Class-Num
1
Puerto de destinoFlagsID Protocol Dirección IPv6 de destino
C-Type
2
Longitud del objeto
Class-Num
1
Puerto de destinoFlagsID Protocol
PROTOCOLO RSVP (RFC 2205)
11. Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com2017
IntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVPIntServ-PROTOCOLO DE RESERVA DE RECURSOS RSVP
RSVP EN HOST Y ROUTER
CLASSIFIER.- Determina la QoS
para cada paquete
ADMISSION CONTROL.- Determina si el
nodo tiene suficiente recursos
disponibles para suministrar la QoS
requerida
POLICY CONTROL.- Determina si el usuario tiene permisos administrativos para
realizar las reservas