O documento discute o protocolo RSVP (Resource Reservation Protocol) que permite a reserva de recursos em redes IP para garantir qualidade de serviço. O RSVP funciona entre hosts e roteadores para solicitar e fornecer níveis específicos de QoS para fluxos de dados. Ele usa mensagens de caminho e reserva para estabelecer e manter reservas de recursos ao longo do caminho de um fluxo.
JustJava 2005: Web Services em Java com o JWSDP 1.5
procolo de Reserva.pptx
1. TEMA: RESERVA DE
RECURSO E PROTOCOLO DE
SINALIZAÇÃO
Discente: Docent
Edson Justino Malabo Dr: Egas Lemos
Osmar Calisto Cachiriua
Luis Albino Luis
2. INTRODUÇÃO
• Neste presente trabalho aprendemos que a RSVP é um componente chefe
de um novo tipo de Internet sendo desenvolvido, conhecido como serviço
integrado de Internet (Internet Integrated Service). A idéia geral é
aprimorar a Internet para suportar transmissão de dados em tempo real. O
RSVP é um protocolo de sinalização do nível de transporte para reservar
recursos das redes IP não fiáveis.
• Um protocolo de sinalização é utilizado pelas aplicações (hosts) para
informar ou solicitar à rede sua necessidade de qualidade de serviço (QoS).
Na internet e outras redes, QoS é a conceito de que taxas de transmissão,
taxas de erros e outras características podem ser medidas, melhoradas e,
até certo ponto, garantidas com antecedência. Além disso, os protocolos
de sinalização permitem também que os equipamentos de rede
(Roteadores,) possam trocar informações no sentido de cooperarem
visando a garantia da qualidade de serviço aceita pela rede.
3. 1.PROTOCOLO DE RESERVA DE RECURSOS
• O Resource Reservation Protocol ( RSVP ) é um protocolo
da camada de transporte projetado para reservar recursos em
uma rede usando o modelo de serviços integrados . RSVP opera
em IPv4 ou IPv6 e fornece configuração iniciada pelo receptor
de reservas de recursos para fluxos de
dados multicast ou unicast . Ele não transporta dados do
aplicativo, mas é semelhante a um protocolo de controle, como
ICMP ( Internet Control Message Protocol ) ou IGMP ( Internet
Group Management Protocol ). RSVP é descrito em RFC 2205.
4. CONTI…..
• O RSVP pode ser usado por hosts e roteadores para solicitar ou
fornecer níveis específicos de qualidade de serviço (QoS)
para fluxos de dados de aplicativos . RSVP define como os
aplicativos fazem reservas e como eles podem abrir mão dos
recursos reservados quando não forem mais necessários. As
operações RSVP geralmente resultam na reserva de recursos em
cada nó ao longo de um caminho. RSVP não é um protocolo de
roteamento, mas foi projetado para interoperar com os
protocolos de roteamento atuais e futuros.
5. 1.2.ATRIBUTOS PRINCIPAIS
• RSVP solicita recursos para fluxos simplex : um fluxo de tráfego
em apenas uma direção do emissor para um ou mais
receptores.
• RSVP não é um protocolo de roteamento, mas funciona com
protocolos de roteamento atuais e futuros.
• O RSVP é orientado para o receptor no sentido de que o
receptor de um fluxo de dados inicia e mantém a reserva de
recursos para esse fluxo.
• O RSVP mantém o estado suave (a reserva em cada nó precisa
de uma atualização periódica) das reservas de recursos do host
e dos roteadores, suportando, portanto, a adaptação
automática dinâmica às mudanças na rede.
6. 1.3.CONCEITOS CHAVE
• Os dois conceitos-chave do modelo de reserva RSVP
são flowspec e filterspec .
• Flowspec
• RSVP reserva recursos para um fluxo. Um fluxo é identificado
pelo endereço de destino, o identificador do protocolo e,
opcionalmente, a porta de destino. Na comutação de rótulo
multiprotocolo (MPLS), um fluxo é definido como um caminho
de comutação de rótulo (LSP). Para cada fluxo, o RSVP também
identifica a qualidade de serviço (QoS) específica exigida pelo
fluxo. Essas informações de QoS são chamadas de flowspec e o
RSVP passa o flowspec do aplicativo para os hosts e roteadores
ao longo do caminho. Esses sistemas, então, analisam
o flowspec para aceitar e reservar os recursos.
Um flowpec consiste em:
7. CONT..
• Filterspec
• O filterspec define o conjunto de pacotes que devem ser afetados
por um flowspec (ou seja, os pacotes de dados para receber o
QoS definido pelo flowspec). Uma especificação de
filtro normalmente seleciona um subconjunto de todos os pacotes
processados por um nó. A seleção pode depender de qualquer
atributo de um pacote (por exemplo, o endereço IP do remetente
e a porta).
8. 2.COMO FUNCIONA
• O protocolo RSVP funciona no topo do protocolo IP
, na camada
de transporte. É um protocolo de controle comparável com o
ICMP (Internet Control Message Protocol) ou IGMP (Internet
Gateway Message Protocol). Os componentes do RSVP são: o
remetente, o receptor e os roteadores entre a origem e o
destino O servidor usa RSVP para requerer uma qualidade de
serviço (QoS) específica da rede para o fluxo de dados. O
protocolo RSVP se encapsula dentro de datagramas IP
. Fluxos
são correntes (streams) de tráfego de um Remetente para um
ou mais Receptores. Um fluxo é indicado por uma "etiqueta de
fluxo" no cabeçalho IP básico. Antes de
9. CONT…
• mandar um fluxo, O Remetente transmite uma mensagem de
caminho (path message) destinada ao receptor. A mensagem
contem o endereço IP fonte, o endereço IP destino e uma
especificação de fluxo (flowspec). A especificação de fluxo é a
Qualidade de serviço que o fluxo requer. A mensagem de
caminho é roteada para o Receptor pelas hosts e roteadores ao
longo do caminho de fluxo
• O RSVP leva o pedido pela rede, visitando cada nó que a rede
utiliza para transportar o fluxo.
11. 2.2.MENSAGENS
• Existem dois tipos principais de mensagens:
• Mensagens de caminho ( caminho )
• A mensagem do caminho é enviada do host remetente ao
longo do caminho de dados e armazena
o estado do caminho em cada nó ao longo do caminho.
• O estado do caminho inclui o endereço IP do nó anterior e
alguns objetos de dados:
• modelo de remetente para descrever o formato dos dados do
remetente na forma de um Filterspec [3]
• remetente tspec para descrever as características de tráfego do
fluxo de dados
• adspec que carrega dados de publicidade (consulte RFC 2210
para obter mais detalhes).
12. CONT…
• Mensagens de reserva ( resv )
• A mensagem resv é enviada do receptor para o host do remetente
ao longo do caminho de dados reverso. Em cada nó, o endereço
IP de destino da mensagem resv mudará para o endereço do
próximo nó no caminho reverso e o endereço IP de origem para o
endereço do endereço do nó anterior no caminho reverso.
• A mensagem resv inclui o objeto de dados flowspec que identifica
os recursos de que o fluxo precisa.
13. 3.RESERVAS
• Para fazer esta reserva no nó, o RSVP comunica com dois
módulos de decisão locais: controle de admissão e controle
político. O controle de admissão, determina se o nó tem
recursos disponíveis suficientes para fornecer a qualidade de
serviço requerida. O política de controle, determina se o
utilizador tem permissão administrativa para fazer a reserva. Se
qualque
14. CONT…
• um deles falhar, o programa RSVP retorna uma notificação de erro
para o processo de aplicação que originou o pedido. Se ambas
tiverem sucesso, o RSVP coloca parâmetros no classificador e no
gestor de pacotes para obter a qualidade de serviço desejada. O
classificador de pacotes, determina a classe da qualidade de
serviço para cada pacote. O gestor de pacotes, ordena a
transmissão de pacotes para alcançar a qualidade de serviço
prometida.
15.
16. CONT…
• O RSVP foi projetado para funcionar com os protocolos de
roteamento considerando um único receptor ou um grupo de
receptores. O mecanismo mais importante do RSVP é a reserva de
recursos. Esta é implementada no sentido receptor-emissor, e é
dita iniciada-pelo-receptor. Isso significa que quem escolhe o
nível da qualidade do fluxo é, na verdade, o receptor.
17. 3.1. OPERAÇÃO
• Um host RSVP que precisa enviar um fluxo de dados com QoS
específico transmitirá uma mensagem de caminho RSVP a cada
30 segundos que percorrerá as rotas unicast ou multicast pré-
estabelecidas pelo protocolo de roteamento de trabalho. Se a
mensagem do caminho chegar a um roteador que não entende
RSVP
, esse roteador encaminhará a mensagem sem interpretar o
conteúdo da mensagem e não reservará recursos para o fluxo.
18. 4.APLICAÇÕES
• Algumas aplicações são direcionadas para apenas um receptor
enquanto que outras aplicações possam enviar dados a mais de
um receptor sem ter que enviar para a rede inteira. O RSVP
,
também foi feito para utilizar a robustez dos atuais algoritmos
de encaminhamento da Internet. O RSVP não faz o seu próprio
encaminhamento, em vez disso , utiliza os protocolos de
encaminhamento subjacentes para determinar onde deve levar
os requisitos de reserva. Como o encaminhamento altera os
caminhos para se adaptar às alterações da topologia , RSVP
adapta as suas reservas aos novos caminhos, onde quer que
seja as reservas
19. 5.OUTRAS CARACTERÍSTICAS
• 5.1.Integridade
• As mensagens RSVP são anexadas a um resumo da mensagem
criado pela combinação do conteúdo da mensagem e uma
chave compartilhada usando um algoritmo de resumo da
mensagem (geralmente MD5 ). A chave pode ser distribuída e
confirmada usando dois tipos de mensagem: solicitação
de desafio de integridade e resposta de desafio de integridade .
20. CONT…
• 5.2.Relatório de erros
Quando um nó detecta um erro, uma mensagem de erro é gerada
com um código de erro e é propagada upstream no caminho
reverso para o remetente.
• 5.3.Informações sobre o fluxo de RSVP
Dois tipos de mensagens de diagnóstico permitem que um
operador de rede solicite as informações de estado RSVP em um
fluxo específico.
21. CONCLUSÃO
• Concluímos que Os protocolos de sinalizaçã podem ser
utilizados para a requisição de recursos em redes IP
, ao longo de
um caminho de comunicação. Desta forma, é possível reservar
recursos para um determinado fluxo, desde o terminal emissor
até o receptor, passando pelos roteadores intermediários.