SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Border Gateway Protocol - BGP
Isaque Profeta dos Reis - SERPRO
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Histórico
ARPANET: tabelas de rota para todos os destinos
possíveis (outras redes), gerenciadas
manualmente;
Protocolo GGP e arquitetura No Core / Core
Routers;
Vetor de distância;
Problemas na expansão da rede;
Sistemas Autônomos / EGP;
EGP com problemas de loops e configurações.
BGP.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Autonomous System (AS)
Um Autonomous System (AS) é um Conjunto de
redes sob uma única administração técnica.
IGP é usado para comunicação dentro dos AS’s;
RIP, OSPF, EIGRP, IS-IS;
EGP é usado para comunicação entre AS’s;
EGP (Obsoleto), BGP;
IGPs: RIP, IGRP,
OSPF, EIGRP EGPs: BGP
AS 65000 AS 65500
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Caracteristicas do BGP
Protocolo distance-vector (contador de saltos);
Roda em TCP para confiabilidade (porta 179);
Após primeira troca de rotas, realiza apenas
atualizações incrementais;
Mantem mensagens keepalive para verificar
conexão TCP;
CNAP - CISCO NETWORKING ACADEMY PROGRAM
BGP – IBGP x EBGP
Quando usado para troca de rotas entre AS’s:
External BGP ou EBGP;
Quando usado para troca de rotas entre um
provedor de serviço (ISP) e um AS cliente:
Internal BGP ou IBGP (entre os roteadores de
borda);
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Caracteristicas BGP - Multihomed
Múltiplas conexões de um AS com outros AS’s /
ISP’s;
Redundância:
Melhor rendimento e gerência do tráfego de rede.
Confiabilidade:
Alta disponibilidade e confiança para aplicações críticas;
Diversidade:
Acesso a mais de um ISP gerando redundância e alta
disponibilidade;
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - AS Number
AS Number:
“Semelhante” ao endereçamento IP:
Inteiro de 16 bits, varia de 1 a 65535;
Zero e 65535 são reservados;
De 64512 a 65534 são chamados privados;
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - AS Number
Um número do Autonomous System é um
requerimento básico do BGP
Os AS Numbers públicos são obtidos de um ISP ou
dos organismos de registro regional (RIR)
AfriNIC, APNIC, ARIN, LACNIC, RIPE NCC.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - AS Number Privado
Aplicações
Possibilitar os ISPs
conectar clientes
multihomed em seu
backbone (RFC2270);
Em redes corporativa
com diversas regiões,
mas uma única conexão
Internet;
Dentro de uma
confederação BGP;
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Weight
Weight (Peso)
fluxos de tráfego de
Saída (CISCO);
Não é divulgado para
outros roteadores/redes;
A rota com maior “Peso”
será a escolhida.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP – Local Preference
Local preference
Fluxos de tráfego de
Saída;
É propagado entre os
roteadores/rede;
Define a preferência de
saída de um AS
principalmente aqueles
com muitas saídas;
Maior LP = rota
escolhida.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Metric
Metric (MED)
Fluxos de tráfego de
entrada (escopo local);
É divulgado entre os
roteadores /rede;
Sugere por onde o
trafego deva vir;
O menor valor é o
escolhido.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP – AS_Path
AS_PATH prepend
Fluxos de tráfego de
entrada (escopo
Internet);
Gera a rota para redes
marcando cada as
pelo qual passa;
Evita loops parando
quando o AS encontra
o seu próprio ASN.
É sempre escolhido o
caminho mais curto.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Communities
Communities
Para adjacência na troca de rotas entre
provedores;
Pode ter 3 Valores.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP – Communities
Internet:
A rota desta
communitie é
divulgada
(trocada) entre
todos os AS’s
seguintes.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Communities
No-Export
A rota desta
communitie é
divulgada apenas
para o AS indicado
(este AS não
repassará a rota
para outros);
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Communities
No-Advertise
A rota desta
communitie é
divulgada apenas
para o roteador de
borda da AS
indicada (este
roteador não
repassará a rota
dentro do seu AS.);
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Atributos do BGP - Next-hop
Atributo que, retorna o
Roteador que divulgou a
rota;
Em EBGP, o Next-hop é
o IP dos peers da
conexão;
Em IBGP, o Next-hop
divulgado para todo o
AS para que os
roteadores / redes
dentro deste cheguem
as redes o AS remoto.
CNAP - CISCO NETWORKING ACADEMY PROGRAM
Seleção de caminho no BGP
O BGP pode receber de vários caminhos para a mesma rota
de varias fontes, mas o ele escolherá manter na tabela
sempre o melhor caminho. A ordem de escolha é a seguinte:
Maior Weight (Peso);
Maior Local Preference;
Caminho gerado no BGP do roteador onde ele roda;
Menor AS_Path;
Menor tipo de origem (Onde IGP < BGP < incompleto);
Menor MED;
Mais proximo IGP;
Menor endereço IP indicado pelo Router ID.

Mais conteúdo relacionado

Mais procurados

Policy Based Routing (PBR)
Policy Based Routing (PBR)Policy Based Routing (PBR)
Policy Based Routing (PBR)KHNOG
 
GRE (generic routing encapsulation)
GRE (generic routing encapsulation)GRE (generic routing encapsulation)
GRE (generic routing encapsulation)Netwax Lab
 
MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]Faisal Reza
 
CCNAS :Multi Area OSPF
CCNAS :Multi Area OSPFCCNAS :Multi Area OSPF
CCNAS :Multi Area OSPFrooree29
 
BGP Techniques for Network Operators
BGP Techniques for Network OperatorsBGP Techniques for Network Operators
BGP Techniques for Network OperatorsAPNIC
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Nutan Singh
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)Netwax Lab
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1CAVC
 
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...Wellington Oliveira
 

Mais procurados (20)

BGP Overview
BGP OverviewBGP Overview
BGP Overview
 
How BGP Works
How BGP WorksHow BGP Works
How BGP Works
 
Policy Based Routing (PBR)
Policy Based Routing (PBR)Policy Based Routing (PBR)
Policy Based Routing (PBR)
 
BGP
BGPBGP
BGP
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
GRE (generic routing encapsulation)
GRE (generic routing encapsulation)GRE (generic routing encapsulation)
GRE (generic routing encapsulation)
 
MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]
 
CCNAS :Multi Area OSPF
CCNAS :Multi Area OSPFCCNAS :Multi Area OSPF
CCNAS :Multi Area OSPF
 
BGP Techniques for Network Operators
BGP Techniques for Network OperatorsBGP Techniques for Network Operators
BGP Techniques for Network Operators
 
Ospf
OspfOspf
Ospf
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)
 
CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06
 
O Protocolo OSPF
O Protocolo OSPFO Protocolo OSPF
O Protocolo OSPF
 
Bgp (1)
Bgp (1)Bgp (1)
Bgp (1)
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
Bgp
BgpBgp
Bgp
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1
 
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
 

Semelhante a BGP - Protocolo de roteamento entre sistemas autônomos

Border Gateway Protocol - BGP - Pesquisa
Border Gateway Protocol - BGP - PesquisaBorder Gateway Protocol - BGP - Pesquisa
Border Gateway Protocol - BGP - PesquisaIsaque Profeta
 
Apresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPApresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPWendell Rodrigues
 
Tutorial BGP Redes de Internet
Tutorial BGP Redes de InternetTutorial BGP Redes de Internet
Tutorial BGP Redes de InternetAntonio Luiz
 
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/IPMauro Tapajós
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SAClaudio Eckert
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPMauro Tapajós
 
Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Rute C. Sofia
 
R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)Mariana Hiyori
 
Roteamento_Dinamico_CISCO.pptx tabela de roteamento
Roteamento_Dinamico_CISCO.pptx tabela de roteamentoRoteamento_Dinamico_CISCO.pptx tabela de roteamento
Roteamento_Dinamico_CISCO.pptx tabela de roteamentossuseref6d06
 
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdfResumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdfCharlesFrederico2
 
Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Mauro Tapajós
 
Protocolos de controle da internet
Protocolos de controle da internetProtocolos de controle da internet
Protocolos de controle da internetDenis Katko
 

Semelhante a BGP - Protocolo de roteamento entre sistemas autônomos (20)

IP Internet Balanceamento e Redundância
IP Internet Balanceamento e RedundânciaIP Internet Balanceamento e Redundância
IP Internet Balanceamento e Redundância
 
BGP.ppt
BGP.pptBGP.ppt
BGP.ppt
 
Border Gateway Protocol - BGP - Pesquisa
Border Gateway Protocol - BGP - PesquisaBorder Gateway Protocol - BGP - Pesquisa
Border Gateway Protocol - BGP - Pesquisa
 
Apresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPApresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IP
 
Ospf multiárea para o CCNA
Ospf multiárea para o CCNAOspf multiárea para o CCNA
Ospf multiárea para o CCNA
 
Camada de rede parte3
Camada de rede   parte3Camada de rede   parte3
Camada de rede parte3
 
Ospfv3
Ospfv3Ospfv3
Ospfv3
 
Osp fv3
Osp fv3Osp fv3
Osp fv3
 
Tutorial BGP Redes de Internet
Tutorial BGP Redes de InternetTutorial BGP Redes de Internet
Tutorial BGP Redes de Internet
 
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
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SA
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)
 
R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)
 
Roteamento
RoteamentoRoteamento
Roteamento
 
Roteamento_Dinamico_CISCO.pptx tabela de roteamento
Roteamento_Dinamico_CISCO.pptx tabela de roteamentoRoteamento_Dinamico_CISCO.pptx tabela de roteamento
Roteamento_Dinamico_CISCO.pptx tabela de roteamento
 
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdfResumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
Resumao_OSPF_-_Leonardo_Furtado_incompleto_-_ToDo.pdf
 
Camada de rede parte2
Camada de rede   parte2Camada de rede   parte2
Camada de rede parte2
 
Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6
 
Protocolos de controle da internet
Protocolos de controle da internetProtocolos de controle da internet
Protocolos de controle da internet
 

BGP - Protocolo de roteamento entre sistemas autônomos

  • 1. CNAP - CISCO NETWORKING ACADEMY PROGRAM Border Gateway Protocol - BGP Isaque Profeta dos Reis - SERPRO
  • 2. CNAP - CISCO NETWORKING ACADEMY PROGRAM Histórico ARPANET: tabelas de rota para todos os destinos possíveis (outras redes), gerenciadas manualmente; Protocolo GGP e arquitetura No Core / Core Routers; Vetor de distância; Problemas na expansão da rede; Sistemas Autônomos / EGP; EGP com problemas de loops e configurações. BGP.
  • 3. CNAP - CISCO NETWORKING ACADEMY PROGRAM Autonomous System (AS) Um Autonomous System (AS) é um Conjunto de redes sob uma única administração técnica. IGP é usado para comunicação dentro dos AS’s; RIP, OSPF, EIGRP, IS-IS; EGP é usado para comunicação entre AS’s; EGP (Obsoleto), BGP; IGPs: RIP, IGRP, OSPF, EIGRP EGPs: BGP AS 65000 AS 65500
  • 4. CNAP - CISCO NETWORKING ACADEMY PROGRAM Caracteristicas do BGP Protocolo distance-vector (contador de saltos); Roda em TCP para confiabilidade (porta 179); Após primeira troca de rotas, realiza apenas atualizações incrementais; Mantem mensagens keepalive para verificar conexão TCP;
  • 5. CNAP - CISCO NETWORKING ACADEMY PROGRAM BGP – IBGP x EBGP Quando usado para troca de rotas entre AS’s: External BGP ou EBGP; Quando usado para troca de rotas entre um provedor de serviço (ISP) e um AS cliente: Internal BGP ou IBGP (entre os roteadores de borda);
  • 6. CNAP - CISCO NETWORKING ACADEMY PROGRAM Caracteristicas BGP - Multihomed Múltiplas conexões de um AS com outros AS’s / ISP’s; Redundância: Melhor rendimento e gerência do tráfego de rede. Confiabilidade: Alta disponibilidade e confiança para aplicações críticas; Diversidade: Acesso a mais de um ISP gerando redundância e alta disponibilidade;
  • 7. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - AS Number AS Number: “Semelhante” ao endereçamento IP: Inteiro de 16 bits, varia de 1 a 65535; Zero e 65535 são reservados; De 64512 a 65534 são chamados privados;
  • 8. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - AS Number Um número do Autonomous System é um requerimento básico do BGP Os AS Numbers públicos são obtidos de um ISP ou dos organismos de registro regional (RIR) AfriNIC, APNIC, ARIN, LACNIC, RIPE NCC.
  • 9. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - AS Number Privado Aplicações Possibilitar os ISPs conectar clientes multihomed em seu backbone (RFC2270); Em redes corporativa com diversas regiões, mas uma única conexão Internet; Dentro de uma confederação BGP;
  • 10. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Weight Weight (Peso) fluxos de tráfego de Saída (CISCO); Não é divulgado para outros roteadores/redes; A rota com maior “Peso” será a escolhida.
  • 11. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP – Local Preference Local preference Fluxos de tráfego de Saída; É propagado entre os roteadores/rede; Define a preferência de saída de um AS principalmente aqueles com muitas saídas; Maior LP = rota escolhida.
  • 12. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Metric Metric (MED) Fluxos de tráfego de entrada (escopo local); É divulgado entre os roteadores /rede; Sugere por onde o trafego deva vir; O menor valor é o escolhido.
  • 13. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP – AS_Path AS_PATH prepend Fluxos de tráfego de entrada (escopo Internet); Gera a rota para redes marcando cada as pelo qual passa; Evita loops parando quando o AS encontra o seu próprio ASN. É sempre escolhido o caminho mais curto.
  • 14. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Communities Communities Para adjacência na troca de rotas entre provedores; Pode ter 3 Valores.
  • 15. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP – Communities Internet: A rota desta communitie é divulgada (trocada) entre todos os AS’s seguintes.
  • 16. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Communities No-Export A rota desta communitie é divulgada apenas para o AS indicado (este AS não repassará a rota para outros);
  • 17. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Communities No-Advertise A rota desta communitie é divulgada apenas para o roteador de borda da AS indicada (este roteador não repassará a rota dentro do seu AS.);
  • 18. CNAP - CISCO NETWORKING ACADEMY PROGRAM Atributos do BGP - Next-hop Atributo que, retorna o Roteador que divulgou a rota; Em EBGP, o Next-hop é o IP dos peers da conexão; Em IBGP, o Next-hop divulgado para todo o AS para que os roteadores / redes dentro deste cheguem as redes o AS remoto.
  • 19. CNAP - CISCO NETWORKING ACADEMY PROGRAM Seleção de caminho no BGP O BGP pode receber de vários caminhos para a mesma rota de varias fontes, mas o ele escolherá manter na tabela sempre o melhor caminho. A ordem de escolha é a seguinte: Maior Weight (Peso); Maior Local Preference; Caminho gerado no BGP do roteador onde ele roda; Menor AS_Path; Menor tipo de origem (Onde IGP < BGP < incompleto); Menor MED; Mais proximo IGP; Menor endereço IP indicado pelo Router ID.