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 BGP – Parte 1 (Histórico) Prof. Sales Filho.

Apresentações semelhantes


Apresentação em tema: "Curso Superior em Redes de Computadores Roteamento IP UNICAST BGP – Parte 1 (Histórico) Prof. Sales Filho."— Transcrição da apresentação:

1 Curso Superior em Redes de Computadores Roteamento IP UNICAST BGP – Parte 1 (Histórico) Prof. Sales Filho

2 2 Objetivo Apresentar um breve histórico e evolução dos protocolos de roteamento de núcleo de rede (Internet) Apresentar os conceitos do protocolo BGP

3 Histórico Há alguns anos, quando a o principal backbone da internet era a Arpanet (Advanced Research Projects Agency Network) As instituições de pesquisa conectadas à rede precisavam gerenciar manualmente as tabelas de rotas para atingir todos os destinos, ou seja, todas as redes conectadas à Arpanet Com o rápido crescimento da rede, verificou-se que essa estratégia adotada tornava-se impraticável Optou-se por uma mudança na estratégia de roteamento Adotou-se um roteamento centralizado no núcleo (core) 3

4 Histórico 4 Arquitetura proposta na época Um conjunto reduzido e centralizado de roteadores no núcleo da rede (Core routers) Mantinham rotas para todos os possíveis destinos na internet Administrados pelo INOC (Internrt network Operation Center) Desenvolvimento do protocolo GGP (Gateway-to-Gateway Protocol) para atualização automática das tabelas de rotas Baseado no algoritmo vetor-distância (Bellman Ford) Um conjunto maior de roteadores (Non cores routers) com rotas parciais Administrados pelas instituições de pesquisa

5 Arquitetura proposta na época Histórico 5 ARPANet Core routers LAN 1 LAN 2LAN 3 Non core routers GGP (Gateway-to-Gateway Protocol)

6 Histórico 6 Limitações da arquitetura proposta na época Backbone complexo de cada site (instituição) Impossibilidade de conectar diretamente as redes Levava em conta apenas interligação com apenas uma internet Não contemplava questões adminsitrativas Solução Desenvolver um mecanismo para possibilitar a comunicação com o “mundo exterior” Nasce e firma-se o conceito de AS Desenvolvimento do EGP (Que também mostrou-se limitado) Desenvolvimento do BGP em substituição ao EGP

7 7 Histórico Sistema Autônomo (Autonomous System) Um conjunto de redes e roteadores controlados por uma única autoridade administrativa Segundo a RFC 1930 (Definição formal) Um conjunto de roteadores controlados por uma única administração técnica, usando um protocolo interior e métricas comuns para rotear pacotes dentro do AS, e usando um protocolo exterior para rotear pacotes para outros ASs. Requisito básico: uma política de roteamento única A política de roteamento define como são tomadas as decisões de roteamento na internet.

8 8 Histórico Conjunto de redes compartilhando a mesma política Utilizam um único protocolo de roteamento Estão sob a mesma administração técnica Exemplos de ASs Backbone da NFSnet AS 100 AS 200AS 300

9 Histórico Roteadores utilizados para trocar informações dentro de um AS Roteadores interiores (Internal Routers) Utilizam algum protocolo IGP (Interior Gateway Protocol) RIP, OSPF, IS-IS, IGRP, EIGRP Roteadores utilizados para trocar informações entre ASs Roteadores exteriores (External Routers) Utilizam algum protocolo EGP (External Gateway Protocol) BGP-4 (RFC 4271) Consideram blocos CIDR (Super Redes) 9

10 Histórico O BGP é um protocolo inter-domínios, criado para uso nos roteadores principais da internet O BGP foi projetado para evitar loops de roteamento em topologias arbitrárias (Problema comum nos antecessores - EGP) O BGP é baseado em política (Policy-based routing) Atende a um conjunto de regras não técnicas As regras são definidas pelo administrador do AS 10

11 Border Gateway Protocol – BGP-4 Sucessor do EGP (Substituiu o EGP) Roteamento entre ASs Suporte a Super-redes (CIDR – Classless Interdomain Router) Interage com IGPs: RIP, OSPF, etc. Usa TCP porta 179 Estabelece sessões BGP Estabelecimento de conexão TCP entre os roteadores Envio de tabela de rotas completas apenas uma vez Atualização parcial da tabela (Incremental) Mensagens de keepalive para manter a sessão 11

12 Border Gateway Protocol – BGP-4 (Glossário) RIB (Routing Information Base) armazenam informa ções de rotas recebidas através das mensagens UPDATE Três tipos de RIBs Adj_RIBs_in : rotas recebidas de outros roteadores Loc_RIBs : rotas usadas localmente para determinar informações de roteamento Adj_RIBs-out : rotas que serão propagadas para outros roteadores

13 Border Gateway Protocol – BGP-4 (Glossário) BGP Identifier Número inteiro que identifica o roteador que enviou uma mensagem BGP BGP Speaker Um roteador que implementa o BGP EBGP BGP externo IBGP BGP interno External peer Par que pertence a outro AS Internal peer Par que pertence ao mesmo AS OBS: Verificar as outras definições no material de apoio

14 14 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 CISCO, BGP Case Studies, on-line em: http://www.cisco.com/en/US/tech/tk365/technologie s_tech_note09186a00800c95bb.shtml#howbgpwork acessado em 18 de novembro de 2008 http://www.cisco.com/en/US/tech/tk365/technologie s_tech_note09186a00800c95bb.shtml#howbgpwork


Carregar ppt "Curso Superior em Redes de Computadores Roteamento IP UNICAST BGP – Parte 1 (Histórico) Prof. Sales Filho."

Apresentações semelhantes


Anúncios Google