A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE 825 - Roteamento em Redes de Computadores.

Apresentações semelhantes


Apresentação em tema: "SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE 825 - Roteamento em Redes de Computadores."— Transcrição da apresentação:

1 SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE 825 - Roteamento em Redes de Computadores

2 CityMesh  Acesso banda larga a internet  Nó = Computador com software + antena  +/- 50 nós em Cambridge  Alguns nós atuam como gateway para internet cabeada  Cresce sem planejamento

3 CityMesh

4 SrcRR Básico  Protocolo reativo  Source-routed  Estado de Enlace  Usa métrica ETX  Endereços de 32 bits: 10.A.B.C

5 Funcionamento  Envia route request  Os nós que recebem: Adiciona o ID Adiciona Métrica Retransmite  Caso já tenha recebido o pedido se a métrica for melhor que a anterior => retransmite  Se ele é o destino: Inverte a mensagem Route reply  Campo extra: métrica para um vizinho

6 Manutenção de Rota  Técnicas para descobrir enlaces quebrados: 1. Quando um pacote é retransmitido, a métrica para a rota é atualizada 2. Se a placa de rede indica que muitos ACKs foram perdidos, o nó envia a sua métrica para a fonte 3. Se um nó está passando pacotes em uma direção, mas não recebe nada na outra, ele envia periodicamente a sua métrica para a fonte 4. Se a fonte descobre uma nova métrica para um enlace sendo usado, recomputa o algoritmo de Dijkstra

7 Métrica ETX  Mede continuamente a taxa de perda  Estima o número de vezes que um pacote terá que ser transmitido em cada enlace  Melhor métrica é 1  Métrica da rota: soma das métricas para os enlaces  Penaliza rotas longas e com altas taxas de perda

8 SrcRR Completo  Algumas melhorias foram desenvolvidas para o protocolo:  Ignorar A Falha O SrcRR não toma nenhuma atitude especial quando o dispositivo indica uma falha de transmissão. Tornar o protocolo menos sujeito a perturbações temporárias no enlace. Mais controle para o ETX.  Tentativas Persistentes Evitar os timeouts do TCP. Quando o dispositivo sinaliza uma falha, o pacote é colocado no início da fila de saída para o dispositivo ao invés de descarta-lo, e logo ele será retransmitido.

9 SrcRR Completo  Controle da Taxa de Bit Redefine a taxa de bit do firmware da placa.

10 SrcRR Completo  Reduzir Oscilação Após escolher a rota, só a mudará para uma nova rota após cinco segundos, e somente se a nova rota tiver uma taxa de perda significantemente menor.  Reordenação de Pacotes A reordenação é feita em cada nó SrcRR através do número de seqüência atribuído na origem do pacote. Pacotes são mantidos por até 500 milisegundos, tempo esse menor que um timeout do TCP e maior que o atraso comum em uma rede. Pacotes duplicados são detectados e descartados em cada nó.

11 SrcRR Completo  Pacotes de Prova Maiores Pacotes de prova do ETX:300 bytes. Pacotes de prova do TCP: 1500 bytes. ETX subestima a taxa de perda. Solução: utilizar pacotes de prova maiores, com 1500 bytes.  Tempo de Transmissão Estimado Avaliar rotas usando o tempo estimado de transmissão(ETT) ao invés do ETX, com o objetivo de favorecer rotas com enlaces de maior taxa de bit. A métrica ETT estima quanto tempo o pacote vai manter o meio ocupado para cada enlace da rota

12 Avaliação  Medidas foram tomadas de um sub-conjunto de 31 nós da rede CityMesh.  Foram medidos os throughtputs médios de 14 pares de nós selecionados aleatoriamente.

13 Avaliação

14

15

16

17 Conclusão  Propõe soluções para problemas encontrados em redes Mesh: taxas de perda variáveis, perdas transientes em enlaces considerados de alta qualidade, taxa de transmissão muito baixa, falha em identificar rotas com alto throughtput e interferência entre tráfego de dados, e atualizações do protocolo de roteamento  O SrcRR melhora o throughtput médio do TCP entre pares de nós de 20 KB/s para 110 KB/s, um throughtput cinco vezes melhor.  Problema na implementação: número de tentativas persistentes é alto (40 tentativas ou 320 transmissões)  Não provê segurança  Desvantagem da métrica ETX : utiliza mensagens broadcast periódicas para medir a taxa de perda.

18 SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE 825 - Roteamento em Redes de Computadores


Carregar ppt "SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE 825 - Roteamento em Redes de Computadores."

Apresentações semelhantes


Anúncios Google