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

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

Curso Superior em Redes de Computadores Roteamento IP UNICAST OSPF – Parte 1 Prof. Sales Filho.

Apresentações semelhantes


Apresentação em tema: "Curso Superior em Redes de Computadores Roteamento IP UNICAST OSPF – Parte 1 Prof. Sales Filho."— Transcrição da apresentação:

1 Curso Superior em Redes de Computadores Roteamento IP UNICAST OSPF – Parte 1 Prof. Sales Filho

2 2 Objetivo Apresentar os conceitos do protocolo OSPF (Open Shortest Path First) Realizar a comparação entre o protocolo OSPF e o RIP Apresentar o algoritmo de roteamento Dijkstra

3 3 Open Shortest Path First - OSPF Protocolo de roteamento desenvolvido para redes IP pelo grupo de trabalho do Interior Gateway Protocol – IGP da IETF Criado para substituir o RIP, que mostrava- se incapaz de operar em grandes redes Padrão aberto e bastante difundido entre os fabricantes de roteadores.

4 4 Open Shortest Path First - OSPF Protocolo de roteamento tipo IGP (Interior) Substitui o RIP Padronizado pela RFC 2328 Algoritmo SPF ( Shortest Path First ) Protocolo de Estado de enlace (Link state) Métrica: custo de saída da interface M=108/velocidade do enlace Convergência rápida das tabelas de rotas Utilizado em redes de médio e grande porte Adota uma estrutura hierárquica de roteamento

5 5 Comparação de RIPv2 x OSPF CaracterísticaRIPOSPF Limite de saltos (hops)15Não Suporta VLSM (Variable Length Subnet Mask)Sim Multicasting periódico da tabela de roteamentoSimNão Broadcasting somente quando a tabela é atualizadaNãoSim Atualização de tabelas de rotas com mensagens IP MulticastSim Convergência das tabelas de roteamentoLentaRápida Decisão de roteamento baseada somente em saltosSimNão Decisão de roteamento baseada em várias métricasNãoSim Rotas alternativas para o mesmo destinoNãoSim Hierarquia de roteamento (divisão em áreas)NãoSim Autenticação das mensagens de atualização de rotasSim Comunicação com protocolos exterioresSim

6 6 Conceito de Estado do Enlace O Estado do enlace pode ser considerado como uma descrição da interface do roteador e seu relacionamento com os roteadores vizinhos Endereço IP e máscara Tipo de protocolo de encapsulamento Link State Routing Protocol Substitui o protocolo de vetor-distância Características Descobrir seus vizinhos e seus endereços de rede Calcular o retardo ou custo para cada um dos seus vizinhos Construir um pacote informando tudo que aprendeu Propagar o pacote para todos os roteadores Calcular o menor caminho para todos os roteadores

7 7 Algoritmo SPF – Dijkstra – (1) O roteamento pelo caminho mais curto se baseia no algoritmo Dijkstra Basicamente consiste em construir um grafo da rede, onde cada nó representa um roteador e o arco que interliga um par de nós representa um link

8 8 Algoritmo SPF – Dijkstra – (2) B A C D H FE G Grafo da rede

9 9 Algoritmo SPF – Dijkstra – (3) Cada nó é etiquetado com a distância desde o nó fonte, ao longo do melhor caminho conhecido Inicialmente todos os nós são etiquetados com “∞” À medida que o algoritmo vai calculando os caminhos mais curtos, as etiquetas vão mudando Uma etiqueta pode ser experimental ou permanente Inicialmente todas as etiquetas são experimentais Quando uma etiqueta representa o menor caminho possível entre a fonte e o nó específico, ela se torna permanente e não será mais alterada.

10 10 Exemplo de funcionamento do Algoritmo SPF Os números representam o custo das rotas Desejamos determinar o menor caminho entre A e D 1) Nó A é marcado como permanente (círculo cheio) 2) Nó A é chamado de “nó de trabalho” 3) Cada um dos nós adjacentes ao nó A é examinado e re-etiquetado com a distância entre ele e o nó A Algoritmo SPF – Dijkstra – (4) B(2,A) A C (∞,-) D (∞,-) H (∞,-) F (∞,-) E (∞,-) G (6,A) 2 61 2 7 2 4 2 3 3 2

11 11 Exemplo de funcionamento do Algoritmo SPF 4) Sempre que um nó for re-etiquetado, é marcado com a identificação do nó a partir do qual o cálculo foi feito, para permitir a reconstrução do caminho final 5) Tendo sido examinados todos os nós adjacentes ao nó A, aquele com menor valor é feito nó permanente, passando a ser o novo “nó de trabalho“, no caso o nó B. Algoritmo SPF – Dijkstra – (5) B(2,A) A C (9,B) D (∞,-) H (∞,-) F (∞,-) E (4,B) G (6,A) 2 61 2 7 2 4 2 3 3 2

12 12 Exemplo de funcionamento do Algoritmo SPF 6) A partir do novo nó de trabalho (nó B), cada um dos nós adjacentes é examinado. Se a soma da etiqueta em B com a distância entre o nó B e o nó que está sendo examinado for menor que o valor da etiqueta daquele nó, está definido o menor caminho e o nó é re-etiquetado 7) Após todos os nós adjacentes ao nó de trabalho serem examinados, o nó com menor valor torna-se permanente e passa a ser o novo nó de trabalho (nó E) Algoritmo SPF – Dijkstra – (6) B(2,A) A C (9,B) D (∞,-) H (∞,-) F (6,E) E (4,B) G (5, E) 2 61 2 7 2 4 2 3 3 2

13 13 Exemplo de funcionamento do Algoritmo SPF 8) A partir do novo nó de trabalho (nó E), cada um dos nós adjacentes é examinado. Se a soma da etiqueta em E com a distância entre o nó E e o nó que está sendo examinado for menor que o valor da etiqueta daquele nó, está definido o menor caminho e o nó é re-etiquetado 9) Após todos os nós adjacentes ao nó de trabalho serem examinados, o nó com menor valor torna-se permanente e passa a ser o novo nó de trabalho (nó G) Algoritmo SPF – Dijkstra – (7) B(2,A) A C (9,B) D (∞,-) H (9,G) F (6, E) E (4,B) G (5,E) 2 61 2 7 2 4 2 3 3 2

14 14 Exemplo de funcionamento do Algoritmo SPF 10) A partir do novo nó de trabalho (nó G), cada um dos nós adjacentes é examinado. 11) Após todos os nós adjacentes ao nó de trabalho serem examinados, o nó com menor valor torna-se permanente e passa a ser o novo nó de trabalho (nó F) Algoritmo SPF – Dijkstra – (8) B(2,A) A C (9,B) D (∞,-) H (8,F) F (6, E) E (4,B) G (5,A) 2 61 2 7 2 4 2 3 3 2

15 15 Exemplo de funcionamento do Algoritmo SPF 12) A partir do novo nó de trabalho (nó F), cada um dos nós adjacentes é examinado. 13) Após todos os nós adjacentes ao nó de trabalho serem examinados, o nó com menor valor torna-se permanente e passa a ser o novo nó de trabalho (nó H) 14) A partir do nó H determina-se o nó D Algoritmo SPF – Dijkstra – (8) B(2,A) A C (9,B) D (10,H) H (8,F) F (6, E) E (4,B) G (5,A) 2 61 2 7 2 4 2 3 3 2

16 16 Exemplo de funcionamento do Algoritmo SPF 12) A partir do novo nó de trabalho (nó F), cada um dos nós adjacentes é examinado. 13) Após todos os nós adjacentes ao nó de trabalho serem examinados, o nó com menor valor torna-se permanente e passa a ser o novo nó de trabalho (nó H) 14) A partir do nó H determina-se o nó D Algoritmo SPF – Dijkstra – (9) B(2,A) A C (9,B) D (10,H) H (8,F) F (6, E) E (4,B) G (5,A) 2 61 2 7 2 4 2 3 3 2

17 17 Funcionamento do protocolo SPF 1. O roteador gera um anúncio de estado de enlace 2. Os roteadores trocam informações entre si usando o protocolo flooding (inundação) 3. Após completar o banco de dados, cada roteador calcula o caminho mais curto para os demais 4. Se nenhuma alteração de topologia ocorrer, nenhuma informação será trocada entre os roteadores; se ocorrer mudança, o caminho mais curto será recalculado.

18 18 Funcionamento do protocolo SPF Acesse o endereço abaixo e refaça a atividade (passo-a-passo) procurando entender o algoritmo. http://www.dgp.toronto.edu/people/JamesStewart/ 270/9798s/Laffra/DijkstraApplet.html http://www.dgp.toronto.edu/people/JamesStewart/ 270/9798s/Laffra/DijkstraApplet.html

19 19 Referências Comer, Douglas E., Interligação de Redes Com Tcp/ip James F. Kurose, Redes de Computadores e a Internet Escola Superior de Redes, Arquitetura e Protocolos de Redes TCP/IP Escola Superior de Redes, Roteamento avançado


Carregar ppt "Curso Superior em Redes de Computadores Roteamento IP UNICAST OSPF – Parte 1 Prof. Sales Filho."

Apresentações semelhantes


Anúncios Google