SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS




ALGORITMOS DE ROTEAMENTO
  Princípio de Otimização / Caminho mais curto




                                        Anna Cláudia Almeida
                                        Arthur Alcantara
                                        Diogo Victor
                                        Paula Peçanha
                                        Renan Brum
O princípio de otimização

   É a possibilidade de criar uma descrição geral
    das rotas ótimas sem levar em conta a
    topologia ou o tráfego de rede.
   O conjunto de rotas ótimas de todas as origens
    para um determinado destino forma uma árvore
    com raiz no destino (árvore de escoamento).
O princípio de otimização

   Árvore de escoamento:
       unidade métrica de distância é o número de hops;
       não contém loops.
O princípio de otimização

   Problema: Enlaces e roteadores podem sair do ar
    e voltar à atividade durante a operação.

   Cada roteador deve obter individualmente as
    informações sobre a base do cálculo de sua árvore
    de escoamento.

   O princípio da otimização e a árvore de
    escoamento permitem que se faça um teste de
    benchmark para detectar que outros algoritmos de
    roteamento podem ser medidos.
Roteamento pelo caminho mais
curto
   Cria um grafo da sub-rede, com cada nó do grafo
    representando um roteador e cada arco indicando
    uma linha de comunicação (enlace).

   Para escolher uma rota entre um determinado par
    de roteadores, o algoritmo encontra o caminho
    mais curto:
       Caminho mais curto = número de hops;
       Caminho mais curto = distância física;
       Caminho mais curto = caminho mais rápido.
Roteamento pelo caminho mais
curto
   Alterando-se a função de ponderação (atribuição
    de pesos), o algoritmo calcularia o caminho "mais
    curto" medido de acordo com qualquer critério ou
    com uma combinação de critérios.

                               Um dos exemplos
                              mais conhecidos de
                                  algoritmo de
                              caminho mais curto
                               é o Algoritmo de
                                Dijkstra (1959).
Dijkstra

   Passo 1: Os caminhos não são conhecidos:
       Atribuir o valor infinito a todos os nós;

   Passo 2: À medida que os caminhos são
    encontrados:
       Mudam-se os rótulos, refletindo os melhores
        caminhos, porém ainda são provisórios;
       Se for o melhor caminho o rótulo se torna
        permanenete.
Dijkstra

Mais conteúdo relacionado

Mais procurados

Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
redesinforma
 
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Capítulo 15   conexões de lans, redes backbone e lans virtuaisCapítulo 15   conexões de lans, redes backbone e lans virtuais
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Faculdade Mater Christi
 
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Mauro Tapajós
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
Faculdade Mater Christi
 
Redes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLSRedes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLS
Mauro Tapajós
 
Ethernet interconectividadeem redeset
Ethernet interconectividadeem redesetEthernet interconectividadeem redeset
Ethernet interconectividadeem redeset
redesinforma
 
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paper
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paperAntonio marquesd matos(nossacaixa)_implementação de redes appn_paper
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paper
Joao Galdino Mello de Souza
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
Mauro Tapajós
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.Roteamento
Mauro Tapajós
 
Iiisdh1
Iiisdh1Iiisdh1
Iiisdh1
Fxx
 

Mais procurados (20)

Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
 
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Capítulo 15   conexões de lans, redes backbone e lans virtuaisCapítulo 15   conexões de lans, redes backbone e lans virtuais
Capítulo 15 conexões de lans, redes backbone e lans virtuais
 
05453943
0545394305453943
05453943
 
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
 
ENSINANDO REDES ATM EM LABORATÓRIO
ENSINANDO REDES ATM EM LABORATÓRIOENSINANDO REDES ATM EM LABORATÓRIO
ENSINANDO REDES ATM EM LABORATÓRIO
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
Redes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLSRedes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLS
 
Ethernet interconectividadeem redeset
Ethernet interconectividadeem redesetEthernet interconectividadeem redeset
Ethernet interconectividadeem redeset
 
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paper
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paperAntonio marquesd matos(nossacaixa)_implementação de redes appn_paper
Antonio marquesd matos(nossacaixa)_implementação de redes appn_paper
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de Transporte
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.Roteamento
 
Iiisdh1
Iiisdh1Iiisdh1
Iiisdh1
 
Redes de computadores volume 2
Redes de computadores   volume 2Redes de computadores   volume 2
Redes de computadores volume 2
 
Aula14
Aula14Aula14
Aula14
 
Controle de acesso ao meio
Controle de acesso ao meioControle de acesso ao meio
Controle de acesso ao meio
 
MPLS
MPLSMPLS
MPLS
 
Aula12
Aula12Aula12
Aula12
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 

Semelhante a ALGORITMOS DE ROTEAMENTO (7)

Roteament
RoteamentRoteament
Roteament
 
Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento
 
Roteamento de pacotes
Roteamento de pacotesRoteamento de pacotes
Roteamento de pacotes
 
Tecnologia ethernet
Tecnologia ethernetTecnologia ethernet
Tecnologia ethernet
 
Fluxos em Rede e Associação
Fluxos em Rede e AssociaçãoFluxos em Rede e Associação
Fluxos em Rede e Associação
 
11480 6
11480 611480 6
11480 6
 
Search based gravitational algorithm
Search based gravitational algorithmSearch based gravitational algorithm
Search based gravitational algorithm
 

Mais de Paula P. (7)

Criptografia
CriptografiaCriptografia
Criptografia
 
Scrum
ScrumScrum
Scrum
 
Redes de Sensores sem Fio
Redes de Sensores sem FioRedes de Sensores sem Fio
Redes de Sensores sem Fio
 
Mutex
MutexMutex
Mutex
 
Sociologia
SociologiaSociologia
Sociologia
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipação
 
Administração burocrática
Administração burocráticaAdministração burocrática
Administração burocrática
 

Último

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Último (20)

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 

ALGORITMOS DE ROTEAMENTO

  • 1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS ALGORITMOS DE ROTEAMENTO Princípio de Otimização / Caminho mais curto Anna Cláudia Almeida Arthur Alcantara Diogo Victor Paula Peçanha Renan Brum
  • 2. O princípio de otimização  É a possibilidade de criar uma descrição geral das rotas ótimas sem levar em conta a topologia ou o tráfego de rede.  O conjunto de rotas ótimas de todas as origens para um determinado destino forma uma árvore com raiz no destino (árvore de escoamento).
  • 3. O princípio de otimização  Árvore de escoamento:  unidade métrica de distância é o número de hops;  não contém loops.
  • 4. O princípio de otimização  Problema: Enlaces e roteadores podem sair do ar e voltar à atividade durante a operação.  Cada roteador deve obter individualmente as informações sobre a base do cálculo de sua árvore de escoamento.  O princípio da otimização e a árvore de escoamento permitem que se faça um teste de benchmark para detectar que outros algoritmos de roteamento podem ser medidos.
  • 5. Roteamento pelo caminho mais curto  Cria um grafo da sub-rede, com cada nó do grafo representando um roteador e cada arco indicando uma linha de comunicação (enlace).  Para escolher uma rota entre um determinado par de roteadores, o algoritmo encontra o caminho mais curto:  Caminho mais curto = número de hops;  Caminho mais curto = distância física;  Caminho mais curto = caminho mais rápido.
  • 6. Roteamento pelo caminho mais curto  Alterando-se a função de ponderação (atribuição de pesos), o algoritmo calcularia o caminho "mais curto" medido de acordo com qualquer critério ou com uma combinação de critérios. Um dos exemplos mais conhecidos de algoritmo de caminho mais curto é o Algoritmo de Dijkstra (1959).
  • 7. Dijkstra  Passo 1: Os caminhos não são conhecidos:  Atribuir o valor infinito a todos os nós;  Passo 2: À medida que os caminhos são encontrados:  Mudam-se os rótulos, refletindo os melhores caminhos, porém ainda são provisórios;  Se for o melhor caminho o rótulo se torna permanenete.