21
Establecimiento de la reserva de recursos Protocolo RSVP Jhon Jairo Padilla A. Calidad del Servicio en Internet

Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Establecimiento de la reserva de recursos

Protocolo RSVP

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 2: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

IntroducciónIntroducción Con el modelo Best-effort, una aplicación puede

enviar paquetes cuando quiera.p q q En IntServ, una aplicación debe establecer una reserva

de recursos a lo largo del camino antes de transmitir l dlos datos.

Se requiere un protocolo de señalización para establecer la reserva de recursos en la redestablecer la reserva de recursos en la red

El protocolo desarrollado por la IETF para este propósito es RSVPp p

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 3: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Características Básicas de RSVPCaracterísticas Básicas de RSVP

RSVP fue diseñado para ser un protocolo RSVP fue diseñado para ser un protocolo agregado a la arquitectura de protocolos TCP/IP.

Su diseño fue influenciado por los requerimientos Su diseño fue influenciado por los requerimientos de aplicaciones de video-conferencia multicast.

Principios de diseño: Reservación simplex, Orientado a Receptor, independencia del enrutamiento, Independencia de las políticas, adaptabilidad a cambios en la red (soft State), adaptabilidad a cambios en la red (soft State), varios estilos de reserva

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 4: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP Reserva simplex: RSVP se usa para establecer reserva de recursos entre un Tx y p y

un Rx. La reserva se hace en una sola dirección (flujo simplex). En una aplicación bidireccional el Tx se diferencia lógicamente En una aplicación bidireccional, el Tx se diferencia lógicamente

del Rx. Por tanto, se requerirá una reserva para cada sentido de la comunicación

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 5: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP Orientado al Receptor: RSVP soporta comunicaciones multicast (grandes grupos RSVP soporta comunicaciones multicast (grandes grupos,

membrecía dinámica, requerimientos del Rx heterogéneos) Los receptores son responsables de decidir qué recursos

serán reservados y deberán iniciar la reserva. La solicitud de reserva viaja desde el receptor hacia el

transmisor y construye gradualmente el árbol de reservatransmisor y construye gradualmente el árbol de reserva

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 6: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP Independencia del enrutamiento: RSVP está diseñado para operar con protocolos de RSVP está diseñado para operar con protocolos de

enrutamiento unicast y multicast actuales y futuros La decisión de seleccionar un camino para un flujo es hecha

por el protocolo de enrutamiento. RSVP simplemente consulta la tabla de enrutamiento y envía

los mensajes RSVP de acuerdo a ellalos mensajes RSVP de acuerdo a ella.

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 7: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP Independencia de las políticas: El control de los parámetros que son transportados por RSVP El control de los parámetros que son transportados por RSVP

es realizado por otros módulos de control de IntServ. El control de admisión examinará los parámetros de la reserva

d idi á i h fi i y decidirá si hay suficientes recursos para una nueva reserva.

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 8: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP

Adaptabilidad a cambios en la red: Adaptabilidad a cambios en la red: RSVP se adapta a los cambios en el árbol multicast El método usado utiliza:

Un estado de la reserva en la red (información en cada router) Un temporizador del estado de la reserva. Cuando expira el

temporizador, el estado de la reserva es borrado Se hace un refresco periódico del estado de la reserva para

mantenerlo a lo largo del camino Esta característica permite a RSVP adaptarse a cambios en los

i b d l á b l lti t bi l t l í d l dmiembros del árbol multicast y a cambios en la topología de la red

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 9: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Principios de diseño de RSVPPrincipios de diseño de RSVP Estilos de Reserva: RSVP tiene varios tipos de reservas que son tratadas diferentes RSVP tiene varios tipos de reservas que son tratadas diferentes

en IntServ Estos tipos de reserva permiten compartir una reserva para

fl j d áfi d d úl i l i l i flujos de tráfico desde múltiples transmisores o seleccionar un transmisor particular en que está interesado un receptor

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 10: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Operación general de RSVPOperación general de RSVP

PATH

R1R2

R3RESVRESV

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 11: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Mensajes de RSVPMensajes de RSVP Los mensajes RSVP son enviados salto a salto entre

routers con capacidad RSVP como datagramas IP routers con capacidad RSVP como datagramas IP brutos usando la identificación de protocolo 46.

En el enlace router-ES, los mensajes RSVP podrían ser En el enlace router ES, los mensajes RSVP podrían ser encapsulados en paquetes UDP si los sistemas finales no pueden manejar interfaces IP brutas.

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 12: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Mensajes de RSVPMensajes de RSVP Los mensajes Path, Path Tear y ResvConf no son

direccionados hacia el router de siguiente salto, por lo direccionados hacia el router de siguiente salto, por lo que se envían con la opción Routing Alert en la cabecera del paquete IP.

Los routers dan un tratamiento especial a los paquetes que llevan esta opción.

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 13: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Formato de los mensajes RSVPFormato de los mensajes RSVP

Cabecera común RSVP

objeto

Cabecera común objeto

objeto

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 14: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Formato de los mensajes RSVPFormato de los mensajes RSVP

0 3 4 7 8 15 16 31

Ver Flags Message type RSVP checksumSend TTL Reserved RSVP length

0 3 4 7 8 15 16 31

Cabecera común

Length Class num C-typeLength Class num ypObject content (variable length)

RSVP object headerj

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 15: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Tipos de mensajes RSVP

Tipo de mensaje DescripciónPATH Solicitud de reservaRESV Mensaje de reservaPATHErr Rta. De error a PATHRESVErr Rta. De error a RESVPATH Tear Tumbar el camino PATHRESV T T b l i RESVRESV Tear Tumbar el camino RESVRESVConf Msg. Confirmación res.

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 16: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Clases de objetos RSVPClases de objetos RSVP

Objeto DescripciónSESSION Dir. Dest, ID.protoc.,

d ipuerto destinoTIME VALUE Período de refrescoSTYLE Estilo de reservaSTYLE Estilo de reservaFLOWSPEC Param. De QoS (RESV)FILTER SPEC Define flujos deseados enFILTER_SPEC Define flujos deseados en

RXSENDER_TSPEC Caract. De tráfico del Tx

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 17: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Formato del Objeto Sender TSpecFormato del Objeto Sender TSpec

Longitud totalversion reservado Longitud totalversion reservado

Tasa de Tokens (r)

Tamaño del Bucket (b)

Longitud de servicioCabec. reserva reservado

Tasa de Tokens (r)

Tamaño del Bucket (b)

Longitud de servicioCabec. reserva reservado

Tamaño del Bucket (b)

Token Bucket Rate (r)

Tasa pico de datos (p)

Tamaño del Bucket (b)

Token Bucket Rate (r)

Tasa pico de datos (p)

Unidad de admisión mínima (m)

Tamaño máximo de paquete (M)

Unidad de admisión mínima (m)

Tamaño máximo de paquete (M)

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 18: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Estilos de ReservaEstilos de Reserva Determinan cómo los routers intermedios deben agrupar

las solicitudes de reserva de los receptores en el mismo pgrupo multicast.

Hay 3 estilos de reserva: Wild d Wild-card Fixed-filter Shared explicit

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 19: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Estilos de reservaEstilos de reserva Wild-card-filter (WF) style: (No filtrado) Con una reserva de este tipo todos los receptores comparten Con una reserva de este tipo, todos los receptores comparten

una única reserva cuyo tamaño es el mayor de las solicitudes de recursos de los receptores.T d l i d l á b l l i d ili l Todos los transmisores del árbol multicast pueden utilizar los recursos reservados

WF(*,{Q})( ,{Q})

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 20: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Estilos de reservaEstilos de reserva Fixed-filter (FF) Style: Es lo opuesto del estilo WFp Sólo los paquetes de la fuente o fuentes especificadas en este

tipo de reserva, pueden usar los recursos reservados El filtro se especifica con una lista de fuentes que lleva la El filtro se especifica con una lista de fuentes que lleva la

identificación de cada transmisor y su FlowSpec particular FF(S1(Q1), S2(Q2),...,Sn(Qn))

Jhon Jairo Padilla A. Calidad del Servicio en Internet

Page 21: Establecimiento de la reserva de recursosjpadilla.docentes.upbbga.edu.co/QoS/IntServ3 RSVP.pdfPrincipios de diseño de RSVP Reserva simplex: RSVP se usa ppyara establecer reserva de

Estilos de reservaEstilos de reserva Shared explicit (SE) style: Se crea una reserva única compartida por varios transmisores Se crea una reserva única compartida por varios transmisores

especificados SE((S1,S2,..,Sn),{Qn})

Jhon Jairo Padilla A. Calidad del Servicio en Internet