SlideShare uma empresa Scribd logo
Protocolos de Roteamento

Open Shortest Path First (OSPF)
&
Border Gateway Protocol (BGP)
Abívio Soares Pimenta
Fatene – RC14
Arquitetura TCP/IP
Histórico OSPF
●

●
●
●
●

●

Desenvolvido pelo grupo de trabalho IETF
responsável pelo IGP;
Criado para superar as deficiências do RIP;
Usa o algoritmo de Dijkstra (Shortest Path First);
Pode ser empregado em redes de grande porte;
Princípio de funcionamento similar ao IGRP
(CISCO);
Descrito inicialmente pela RFC 1131(1989),
atualmente é descrito pelas RFC's 1247 e 2328
Vantagens do OSPF sobre o RIP
●
●
●
●

●

●

Protocolo de roteamento do tipo Link-State;
Sem Limitação de Hop-Count;
Usa Multicast para enviar atualizações de rota;
Atualizações apenas quando há alterações de
rotas;
Converge mais rápido e permite Load
Balancing;
Permite a definição de áreas hieráquicas e uso de
autenticação para troca de informações
Características OSPF
●
●
●

●

●
●

Protocolo de roteamento intra-AS;
Base de dados topológica;
Roteadores dentro de uma mesma área
compartilham a mesma base de dados;
A topologia de uma área é invisível para
roteadores fora dela;
Roteamento com multi-rotas e suporte à VLSM;
Suporte para roteamento baseado em tipo de
serviço(TOS)
Tipos de Pacotes OSPF
●
●

●

●

●

Hello: estabelece a relação entre vizinhos;
Database Description (DBD): descreve o conteúdo
da base de dados. Usado no início do processo de
Adjacência;
Link-state Request (LSR): solicita partes da base
de dados topológica;
Link-state Update(LSU): responde à um pedido de
estado de enlace;
Link-State Acknowledgment(LSack): reconhece
os pacotes do tipo anterior;
Funcionamento do OSPF (Parte I)
●

●

●

Após ativar as interfaces, o roteador envia pacotes
OSPF “Hello” para reconhecer os roteadores
vizinhos. Existe alguns critérios para um roteador
ser considerado vizinho de outro;
Uma vez identificados os vizinhos, inicia-se o
processo de Adjacência.
Em redes multi-acesso, são eleitos um roteador
designado e um backup. Eles geram LSA´s para a
rede e ajudam a reduzir o tráfego de atualizações e
o tamanho da base topológica;
Funcionamento do OSPF (Parte II)
●

●

●

●
●

Uma LSA envia todas as rotas conhecidas por um
roteador. Cada rota possui o identificador da
interface, número do enlace e a métrica;
Todos os roteadores trocam suas informações.
Cada roteador guarda uma cópia da informação e a
repassa para os outros roteadores de sua área;
Após a sincronia, cada roteador calcula todas as
rotas usando o SPF, tendo como referência ele
próprio como raiz;
O processo de Adjacência é concluído.
Pacotes “Hello” passam a exercer função de
Keepalive
Funcionamento do OSPF (Parte III)
●

●

A partir deste momento, o roteador designado (e
na falha dele, o backup) são responsáveis por
receber e propagar as atualizações de topologia;
Novas atualizações somente são enviadas em caso
de mudança de topologia da rede.
Visão SPF de um roteador
Exemplo de divisão de áreas OSPF
Cabeçalho Comum OSPF
Border Gateway Protocol (BGP)
Histórico BGP
●
●
●
●
●

●

Criado para substituir o EGP;
Desde 1994 é usada a versão 4;
Originalmente descrita na RFC 1101;
Atualmente encontrada na RFC 4271;
Permitiu a remoção da NSFNet como backbone da
Internet nos EUA;
Características BGP
●
●

●
●
●

●

●

Usado como protocolo de roteamento de borda;
Único que usa o TCP como protocolo de
transporte (porta 179);
Suporte à CIDR;
Suporte à agregação de rotas;
Permite o uso de políticas de roteamento
arbitrárias;
Pode ser usado também como protocolo interno de
um AS (IBGP)
Confiável, estável, escalável e flexível;
Funcionamento BGP (Parte I)
●

●

●

Ao ser ligado, um roteador verifica se as redes
internas do seu AS estão acessíveis, através da
troca de informações com roteadores com rodam
algum protocolo do tipo IGP;
Então ele abre conexão com os roteadores
vizinhos que também executam o BGP para fazer
a troca de tabelas de rotas completas;
Cada roteador constrói então suas tabelas internas,
buscando construir um mapa livre de loops;
Funcionamento do BGP (Parte II)
●

●

Regra de Sincronização: se um AS X repassa
tráfego de um AS Y para outro AS Z, o BGP só irá
divulgar esta rota quando todos os roteadores
internos do AS X aprenderem a rota via IGP;
Quando um roteador recebe várias rotas para um
mesmo destino, ele procura escolher a melhor rota
e divulga apenas esta rota escolhida.
Principais Parâmetros de Rota do
BGP (Cálculo de Métrica)
●
●
●
●
●
●

AS_Path
Origin Atribute
Next Hop
Local Preference
Weight (Cisco)
Multi-Exit Discriminator
Algoritmo para melhor rota - I
●

●
●

●

●

Se uma rota aponta para um hop inacessível, a rota
é descartada;
Preferência para rotas com maior Weight(Cisco);
Em caso de empate, rotas com maior preferência
local;
Ainda havendo empate, rotas geradas pela
instância local do BGP;
Se a rota não satisfazer o item anterior, rotas com
menor AS_Path;
Algoritmo para melhor rota - II
●

●

●

●

●

Tendo o mesmo AS_Path, o desempate é feito
usando o atributo de origem;
Ainda mantido o empate, preferência para o menor
valor MED;
Se tiverem o mesmo valor de MED, escolhe-se a
rota externa;
Caso haja mais de uma rota externa, procura-se a
rota pelo IGP vizinho mais próximo;
E finalmente, havendo ainda empate, a escolha irá
recair sobre a rota com menor endereço IP
Tipos de Pacotes BGP
●

●

●

●

Open: abre uma sessão de comunicação entre 2
roteadores BGP. É a primeira mensagem a ser
enviada quando uma conexão de transporte é feita;
Update: informa as atualizações de rotas para os
outros roteadores;
Notification: enviada quando uma condição de
erro é detectada, encerram uma sessão ativa;
KeepAlive: informa aos roteadores vizinhos que o
roteador de origem está ativo.
Cabeçalho BGP4
Exemplo de uma Rede BGP

Mais conteúdo relacionado

PPT
PDF
Deploy MPLS Traffic Engineering
PDF
Segment Routing
PDF
Roteamento Bgp
PPTX
Label Distribution Protocol
PDF
Segment Routing Lab
PDF
MPLS L3 VPN Deployment
Deploy MPLS Traffic Engineering
Segment Routing
Roteamento Bgp
Label Distribution Protocol
Segment Routing Lab
MPLS L3 VPN Deployment

Mais procurados (20)

PPT
PPT
MPLS & BASIC LDP
PPTX
Dynamic routing protocols (CCNA)
PPTX
Open shortest path first (ospf)
PDF
Troubleshooting BGP
PPT
PPTX
MPLS Layer 3 VPN
PPTX
OSPF Basics
PPT
Static Routing
PDF
Segment Routing
PDF
Implementing cisco mpls
PPT
Ospf pptx702847865
PPT
Juniper mpls best practice part 1
PDF
PPT
Bgp For Presentation
PDF
OSPF On Router OS7
PDF
MPLS Deployment Chapter 1 - Basic
PDF
1000 Ccna Questions And Answers
MPLS & BASIC LDP
Dynamic routing protocols (CCNA)
Open shortest path first (ospf)
Troubleshooting BGP
MPLS Layer 3 VPN
OSPF Basics
Static Routing
Segment Routing
Implementing cisco mpls
Ospf pptx702847865
Juniper mpls best practice part 1
Bgp For Presentation
OSPF On Router OS7
MPLS Deployment Chapter 1 - Basic
1000 Ccna Questions And Answers
Anúncio

Destaque (20)

PPSX
Protocolos de Roteamento BGP IGP EGP
PDF
OSPF - Open Shortest Path First
PPTX
Protocolo rip
DOCX
Protocolo rip
PPTX
Ethernet regras de segmentação-miguel ferreira
PDF
Ccna-640-802_prova final_mod_I
PPT
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
PDF
formacao-de-suporte-tecnico-proinfo (1)
PPTX
Eigrp IPv6
PPTX
Protocolos de enrrutamiento
PPT
Apresentação fortinet
PPTX
Endereço IP 1A REDES
PPT
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
PPTX
Roteamento
PDF
Roteamento estatico
PDF
Introdução a-redes-cisco
PPT
WANs e Roteadores Cap. 2 - CCNA 3.1 Wellington Pinto de Oliveira
PDF
Criacaode vlsm
PDF
Labvlsm
PPT
Curso de redes_cisco
Protocolos de Roteamento BGP IGP EGP
OSPF - Open Shortest Path First
Protocolo rip
Protocolo rip
Ethernet regras de segmentação-miguel ferreira
Ccna-640-802_prova final_mod_I
WANs e Roteadores Cap. 1 - CCNA 3.1 Wellington Pinto de Oliveira
formacao-de-suporte-tecnico-proinfo (1)
Eigrp IPv6
Protocolos de enrrutamiento
Apresentação fortinet
Endereço IP 1A REDES
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
Roteamento
Roteamento estatico
Introdução a-redes-cisco
WANs e Roteadores Cap. 2 - CCNA 3.1 Wellington Pinto de Oliveira
Criacaode vlsm
Labvlsm
Curso de redes_cisco
Anúncio

Semelhante a Introdução ao OSPF e BGP (20)

PDF
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
PPTX
Routing protocol using OSPF. Rede de computadores.pptx
PPTX
Introdução ao BGP
PPTX
Aula 9 - Protocolos de Roteamento - Protocolo RIP.pptx
PDF
Aula 3 (parte 1)
PDF
Aula 12 - Protocolo Link-state (OSPF).pdf
PDF
O Protocolo OSPF
PDF
Aula_13Dispositivos de Rede I - OSPFF.pdf
PPT
PPT
R&c 05 14_2 - Protocolo IP (Parte 2)
PPTX
Camada de rede parte3
PDF
Border Gateway Protocol - BGP - Pesquisa
PPTX
PDF
Apresentação de Protocolos de Roteamento IP
PDF
Protocolos de encaminhamento-link_state
PDF
Protocolos de encaminhamento-link_state
PDF
Tutorial BGP Redes de Internet
PPT
Roteamento de pacotes
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
Routing protocol using OSPF. Rede de computadores.pptx
Introdução ao BGP
Aula 9 - Protocolos de Roteamento - Protocolo RIP.pptx
Aula 3 (parte 1)
Aula 12 - Protocolo Link-state (OSPF).pdf
O Protocolo OSPF
Aula_13Dispositivos de Rede I - OSPFF.pdf
R&c 05 14_2 - Protocolo IP (Parte 2)
Camada de rede parte3
Border Gateway Protocol - BGP - Pesquisa
Apresentação de Protocolos de Roteamento IP
Protocolos de encaminhamento-link_state
Protocolos de encaminhamento-link_state
Tutorial BGP Redes de Internet
Roteamento de pacotes

Último (20)

PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Apple Pippin Uma breve introdução. - David Glotz
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Processos na gestão de transportes, TM100 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula 18 - Manipulacao De Arquivos python
Curso de Java 9 - (Threads) Multitarefas.pptx
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
COBITxITIL-Entenda as diferença em uso governança TI
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestão de transportes básica no SAP S/4HANA, S4611 Col20

Introdução ao OSPF e BGP

  • 1. Protocolos de Roteamento Open Shortest Path First (OSPF) & Border Gateway Protocol (BGP)
  • 2. Abívio Soares Pimenta Fatene – RC14 Arquitetura TCP/IP
  • 3. Histórico OSPF ● ● ● ● ● ● Desenvolvido pelo grupo de trabalho IETF responsável pelo IGP; Criado para superar as deficiências do RIP; Usa o algoritmo de Dijkstra (Shortest Path First); Pode ser empregado em redes de grande porte; Princípio de funcionamento similar ao IGRP (CISCO); Descrito inicialmente pela RFC 1131(1989), atualmente é descrito pelas RFC's 1247 e 2328
  • 4. Vantagens do OSPF sobre o RIP ● ● ● ● ● ● Protocolo de roteamento do tipo Link-State; Sem Limitação de Hop-Count; Usa Multicast para enviar atualizações de rota; Atualizações apenas quando há alterações de rotas; Converge mais rápido e permite Load Balancing; Permite a definição de áreas hieráquicas e uso de autenticação para troca de informações
  • 5. Características OSPF ● ● ● ● ● ● Protocolo de roteamento intra-AS; Base de dados topológica; Roteadores dentro de uma mesma área compartilham a mesma base de dados; A topologia de uma área é invisível para roteadores fora dela; Roteamento com multi-rotas e suporte à VLSM; Suporte para roteamento baseado em tipo de serviço(TOS)
  • 6. Tipos de Pacotes OSPF ● ● ● ● ● Hello: estabelece a relação entre vizinhos; Database Description (DBD): descreve o conteúdo da base de dados. Usado no início do processo de Adjacência; Link-state Request (LSR): solicita partes da base de dados topológica; Link-state Update(LSU): responde à um pedido de estado de enlace; Link-State Acknowledgment(LSack): reconhece os pacotes do tipo anterior;
  • 7. Funcionamento do OSPF (Parte I) ● ● ● Após ativar as interfaces, o roteador envia pacotes OSPF “Hello” para reconhecer os roteadores vizinhos. Existe alguns critérios para um roteador ser considerado vizinho de outro; Uma vez identificados os vizinhos, inicia-se o processo de Adjacência. Em redes multi-acesso, são eleitos um roteador designado e um backup. Eles geram LSA´s para a rede e ajudam a reduzir o tráfego de atualizações e o tamanho da base topológica;
  • 8. Funcionamento do OSPF (Parte II) ● ● ● ● ● Uma LSA envia todas as rotas conhecidas por um roteador. Cada rota possui o identificador da interface, número do enlace e a métrica; Todos os roteadores trocam suas informações. Cada roteador guarda uma cópia da informação e a repassa para os outros roteadores de sua área; Após a sincronia, cada roteador calcula todas as rotas usando o SPF, tendo como referência ele próprio como raiz; O processo de Adjacência é concluído. Pacotes “Hello” passam a exercer função de Keepalive
  • 9. Funcionamento do OSPF (Parte III) ● ● A partir deste momento, o roteador designado (e na falha dele, o backup) são responsáveis por receber e propagar as atualizações de topologia; Novas atualizações somente são enviadas em caso de mudança de topologia da rede.
  • 10. Visão SPF de um roteador
  • 11. Exemplo de divisão de áreas OSPF
  • 14. Histórico BGP ● ● ● ● ● ● Criado para substituir o EGP; Desde 1994 é usada a versão 4; Originalmente descrita na RFC 1101; Atualmente encontrada na RFC 4271; Permitiu a remoção da NSFNet como backbone da Internet nos EUA;
  • 15. Características BGP ● ● ● ● ● ● ● Usado como protocolo de roteamento de borda; Único que usa o TCP como protocolo de transporte (porta 179); Suporte à CIDR; Suporte à agregação de rotas; Permite o uso de políticas de roteamento arbitrárias; Pode ser usado também como protocolo interno de um AS (IBGP) Confiável, estável, escalável e flexível;
  • 16. Funcionamento BGP (Parte I) ● ● ● Ao ser ligado, um roteador verifica se as redes internas do seu AS estão acessíveis, através da troca de informações com roteadores com rodam algum protocolo do tipo IGP; Então ele abre conexão com os roteadores vizinhos que também executam o BGP para fazer a troca de tabelas de rotas completas; Cada roteador constrói então suas tabelas internas, buscando construir um mapa livre de loops;
  • 17. Funcionamento do BGP (Parte II) ● ● Regra de Sincronização: se um AS X repassa tráfego de um AS Y para outro AS Z, o BGP só irá divulgar esta rota quando todos os roteadores internos do AS X aprenderem a rota via IGP; Quando um roteador recebe várias rotas para um mesmo destino, ele procura escolher a melhor rota e divulga apenas esta rota escolhida.
  • 18. Principais Parâmetros de Rota do BGP (Cálculo de Métrica) ● ● ● ● ● ● AS_Path Origin Atribute Next Hop Local Preference Weight (Cisco) Multi-Exit Discriminator
  • 19. Algoritmo para melhor rota - I ● ● ● ● ● Se uma rota aponta para um hop inacessível, a rota é descartada; Preferência para rotas com maior Weight(Cisco); Em caso de empate, rotas com maior preferência local; Ainda havendo empate, rotas geradas pela instância local do BGP; Se a rota não satisfazer o item anterior, rotas com menor AS_Path;
  • 20. Algoritmo para melhor rota - II ● ● ● ● ● Tendo o mesmo AS_Path, o desempate é feito usando o atributo de origem; Ainda mantido o empate, preferência para o menor valor MED; Se tiverem o mesmo valor de MED, escolhe-se a rota externa; Caso haja mais de uma rota externa, procura-se a rota pelo IGP vizinho mais próximo; E finalmente, havendo ainda empate, a escolha irá recair sobre a rota com menor endereço IP
  • 21. Tipos de Pacotes BGP ● ● ● ● Open: abre uma sessão de comunicação entre 2 roteadores BGP. É a primeira mensagem a ser enviada quando uma conexão de transporte é feita; Update: informa as atualizações de rotas para os outros roteadores; Notification: enviada quando uma condição de erro é detectada, encerram uma sessão ativa; KeepAlive: informa aos roteadores vizinhos que o roteador de origem está ativo.
  • 23. Exemplo de uma Rede BGP