PTT Introdução. PTT-Metro de Curitiba/PR. LACNIC XII - NAPLA Cidade do Panamá - Panamá 26 de Maio 2009

Documentos relacionados
Roteamento no PTT. PRIX - PTT-Metro de Curitiba/PR. GTER-23 - Belo Horizonte - 29 de Junho 2007

Propostas de critérios de gerência para os PTTs Brasileiros

Boas práticas para peering no PTTMetro

Arquitectura de Redes

Arquitectura de Redes

17 a Reunião do GTER São Paulo, 19 de abril de

Formação para Sistemas Autônomos. Introdução ao BGP. Formação para Sistemas Autônomos

Curso BCOP. Introdução ao BGP

Sessões BGP com a RNP:

Política de tratamento de communities BGP no IX.br

POP-RS / RSiX. Operação do RSiX. Leandro Bertholdo, Andrey Andreoli, Liane Tarouco, POP-RS / RSiX. {berthold, andrey,

Manipulando Tráfego no BGP

Proposta para mudança nos servidores de rotas e nas políticas de tratamento de communities BGP no IX.br

PTTMetro Atualizações

Exercício 6 Engenharia de Tráfego

IX (PTT) Fórum 10. Uma política BGP Renato Ornelas

Capítulo 4 A camada de REDE

Obstrua umas ou várias redes de um bgp peer

PTTrix. membro a membro no PTT. PRIX - PTT-Metro de Curitiba/PR. GTER-23 - Belo Horizonte - 29 de Junho 2007

PTTmetro. Eduardo Ascenço Reis 09 Jun 2009

Configuração de exemplo para o BGP com dois provedores de serviço diferentes (multilocal)

PTT.br Processo de Ativação

Configuração de exemplo para o BGP com dois provedores de serviço diferentes (multilocal)

Implementando IPv6 no RSiX

PTT.br: Operação (ativação e suporte)

Política de Requisitos Técnicos para CIX - V1.4

TRANSPORTE DE PREFIXOS VIA VPNV4

Como funciona a internet que eu uso?

PTTForum8 São Paulo, Brasil 25 de Novembro de 2014

BGP com Mikrotik RouterOS. versão

PTTMetro e Redecomep

Curso BCOP. Introdução ao roteamento

Equipe do PoP-BA

Má combinação do salto seguinte e de rotas BGP Nota Técnica inativa

Vazamento de rota em redes MPLS/VPN

GTER 45 - Florianópolis São Paulo, SP 22/05/18

O Protocolo RIPv2. Prof. José Gonçalves. Departamento de Informática UFES.

PTT.br Ativação e suporte

10 anos de operação do PTT no Paraná

BGP Routing Report Brasil BGP Routing Table Analysis

Noções de BGP4. Carlos Gustavo A. da Rocha. Roteamento Internet

Análise dos Prefixos IPv4 BR na tabela BGP e dos impactos decorrentes das soluções para redução do seu tamanho

3.1 PEERING x TRÂNSITO. autor: Rinaldo Vaz rinaldopvaz@gmail.com 1

A Telebrás no Estado de Goiás Encontro de Provedores Regionais Goiânia

ASINVS ASINVM FRICAT ou Configuração de um acordo bilateral num PTT para backup mútuo. Danton Nunes

Capítulo 4 A camada de REDE

3º Semestre. Aula 02 Introdução Roteamento

PTTMetro BRAZIL - IXP - Update

IX Fórum Regional Belo Horizonte Belo Horizonte, MG 28/06/19

Roteamento e Roteadores. Conceitos Diversos

BGP Border Gateway Protocol

Data and Computer Network Endereçamento IP

Configurar o mecanismo de controle de tráfego PfRv2 com rota estática e roteamento baseado política

Administração de Sistemas

Redes de Computadores RES 12502

Caso Directnet (AS22818)


Solicitação de Comentários à Comunidade Técnica da Internet Programa por uma Internet mais Segura Ações no IX.br

Solicitação de Comentários à Comunidade Técnica da Internet Programa por uma Internet mais Segura Ações no IX.br

Ataques a Infraestrutura BGP e medidas de contenção

CST em Redes de Computadores

MANRS. Mutually Agreed Norms for Routing Security

Solicitação de Comentários à Comunidade Técnica da Internet Programa por uma Internet Segura Ações no IX.br

Compreenda OSPFv3 COMO o cálculo externo da rota LSA

Programa por uma Internet mais Segura Ações no IX.br

Uma Solução para Gerenciamento de BGP em. Internet. João Ceron, Leandro Berholdo, Leonardo L. Fagundes, Lisandro Granville, Liane Tarouco

Configurando o recurso BGP Local-AS

PTTMetro. Interconexão de Sistemas Autônomos (AS) 15 Agosto Equipe de Engenharia PTTMetro

Os efeitos do endereço de encaminhamento na seleção de caminho de LSA tipo 5

também conhecido como Interior Gateway Protocols (IGP) protocolos de roteamento intra-as mais comuns:

Arquitectura de Redes

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP)

Protocolos de Encaminhamento Protocolo BGP. Secção de Redes de Comunicação de Dados

Formação para Sistemas Autônomos. Boas Práticas PTT. Formação para Sistemas Autônomos

ENCSIRT 13º ENCONTRO. Data 05/12/2018

I WORKSHOP DE TECNOLOGIA DE REDES Ponto de Presença da RNP em Santa Catarina Rede Metropolitana de Educação e Pesquisa da Região de Florianópolis

FRANCISCO JOSE BADARÓ VALENTE NETO

14º GTER 14º GTER. Graceful Restart - Mais um passo em direção a redes mais estáveis.

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

ROUTER. Alberto Felipe Friderichs Barros

Como o roteador trabalha?

Roteamento Estático. Protocolos de roteamento. Capítulo 6 do CCNA2

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Usando valores da comunidade do BGP para controlar a política de roteamento na rede de provedor de upstream

Professor Guerra Faculdades Santa Cruz.

7.1 AS DE TRÂNSITO NO PTT. autor: Rinaldo Vaz 1

PROAPPS BORDER ROUTING Data Sheet Professional Appliance / Apresentação

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RA2 - Relatório de acompanhamento trimestral

Configurar OSPFv3 como o protocolo PE-CE com técnicas de prevenção do laço

Capítulo 6: Roteamento Estático. Protocolos de roteamento

Roteiro de Práticas de Roteamento EGP usando Quagga

Aplicação IO da característica do ibgp PE-CE

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores

Rio de Janeiro, Brasil 29 de Maio de CIX Uma categoria Intermediária GTER e 30 de Maio de 2015 Rio de Janeiro - BR - PTT.

Licença de uso do material

Estudo de Caso de Sistema Autônomo (AS) com Conexão a PTT Local, Remoto e Provedores de Trânsito

Segurança no roteamento BGP. Italo Valcy Salvador BA, 07/Out/2016

Ponto de Troca de Tráfego na Internet Projeto PTTmetro. Oripide Cilento Filho. NIC.br

Encontro Provedores Regionais Belém / PA Agosto / 2017

Transcrição:

-Metro de Curitiba/PR LACNIC XII - NAPLA 2009 - Cidade do Panamá - Panamá 26 de Maio 2009 Ambiente de um Pedro R. Torres Jr. torres@pop-pr.rnp.br -Metro de Curitiba 1

Agenda 1 Ambiente de um 2 3 4 2

Ambiente de um Equipamentos Switch Ethernet: Vlans Route Servers: BGP Speakers Gerência: Looking Glass, Estatísticas, Monitores, etc. Ambiente de um Topologia Simplificada 3

Cenário Padrão em um -Metro Políticas que podem ser aceitas Acordo de Troca de Tráfego Multilateral - ATM Acordos Bilaterais Compra/Venda de Trânsito Ambiente de um Cenário Padrão em um -Metro ATM: Uso dos Route Servers para estabelecer as sessões BGP Route Server é um AS/Next-Hop transparente Comportamento de full-mesh de sessões BGP entre os participantes do ATM Políticas Bilaterais requerem: n (n 1)/2 sessões! 4

Route-Server Route-Server - RS Hub de sessões BGP Concentrador de roteamento Ambiente Participantes adotam políticas de roteamento exclusivas no Administrador de peering conhece bem o contato de cada prefixo aprendido no RS Excelente local para monitorar! Ambiente de um 5

Route-Server Ambiente de um O que coletar ou monitorar? Mensagens de controle do BGP Updates e mais updates! RIBs 6

Dump RS implementado com Quagga Software Suite dump de mensagens BGP dump de updates recebidos Código modificado para garantir a coleta de todos os updates! dump da tabela de roteamento Ambiente de um Formato MRT Routing information export format: MRT draft-ietf-grow-mrt-09 Suporta informações IPv6 e AS4 7

Armazenamento Storage dumps são escritos para o sistema de arquivos do RS cópia dos dumps é feita para o Route Colletor (storage) Temos todos os dados desde 01/2008 Trabalho semelhante ao do RouteViews Ambiente de um Possibilidades de uso Histórico Facilmentente integrável com ferramentas como BGPlay Possibilidade de explorar as informações 8

Ferramentas Route Collector armazena todos os dumps originais Dumps MRT são convertidos para formato SQL Criamos os scritps: mrt2sql Importamos todos os dumps para o banco de dados Ambiente de um Exemplo de consulta SQL: select count(1) from routes where peerasn = 10881; 9

Gerados (até o momento...) Updates Diversas estatísticas Instabilidade Maiores ASPATH Maiores Prepends Routes Tamanho da RIB Número de prefixos por ASN Distribuição de prefixos IPv4 e IPv6 Proposta de agregação Prefixos mais específicos Maiores ASPATH e Prepends Ambiente de um Emitidos diariamente, com dados do dia anterior! 10

Update - Instabilidade RFC2439:...BGP implementation may tend to fail due to high routing update volume Instabilidade Cada mensagem de update de um prefixo é considerado uma instabilidade Relatório separado para mensagens de update do tipo announce e withdraw Descobrimos que recebemos mensagens de withdraw de um full-routing! Possivelmente uma implementação BGP com defeito Ambiente de um 11

Update - Instabilidade por ASN Exemplo de Consulta Diária peerasn msg nlri msgpernlri instabilidade 65001 396 54 7.0 64.18 65002 112 5 22.0 18.15 65003 56 26 2.0 9.07 65004 53 53 1.0 8.58... Resultados Ambiente de um Já descobrimos ASN verbosos por erro de configuração Já descobrimos ASN dampeados em provedores internacionais Já descobrimos problemas com implementações do BGP 12

Update - Instabilidade por prefixo Exemplo de Consulta Diária nlri peerasn aspath msg instab. 192.168.10.0/21 65001 65001 64999 64999 420 67.12 172.16.120.0/19 65002 65002 65003 15 7.12 10.120.0.0/20 65003 65003 10 5.26 201.55.128.0/21 65004 65004 10 5.26... Ambiente de um Resultados Já descobrimos redes em router BGP instável 13

RIB - Evolução do tamanho Prefixos exportados por cada ASN peerasn prefix 65001 1274 65002 384 65003 346 65004 223 65005 23 65006 15 65007 10 65008 9 65009 2... Ambiente de um Resultados Acompanhamos o crecimento da RIB Detectamos crescimentos súbitos 14

RIB - Distribuição de Prefixos Distribuição de prefixos IPv4 mask totalprefix 15 4 16 50 17 36 18 201 19 93 20 372 21 252 22 210 23 291 24 801 25 6 26 7 31 1 Distribuição de prefixos IPv6 mask totalprefix 32 3 48 1 64 2 Ambiente de um Resultados Uso comum de /24 Participante que só anunciam /24 em uso Administradores preferem máscara par :) 15

RIB - Prefixos específicos... Prefixos IPv4 mais específicos que /24 peerasn prefix 65001 11 65002 2 65003 1 Resultados Prefixos IPv6 mais específicos que /48 peerasn prefix 65001 2 Ambiente de um Não filtramos prefixos mais específicos que /24 É melhor ter este tráfego no :) Algum participante pode estar filtrando! 16

RIB - Possível Agregação Ganho obtido com a agregação asn total aggr gain gainper100 65001 1274 424 850 66.72 65002 346 137 209 60.40 65003 384 103 281 73.18 65004 223 163 60 26.91 65005 23 7 16 69.57 65006 21 6 15 71.43 65007 12 4 8 66.67 65008 10 5 5 50.00 65009 15 12 3 20.00 65010 3 1 2 66.67 65011 4 2 2 50.00 65012 2 1 1 50.00 65013 4 4 0 0.00 65014 2 2 0 0.00 65015 3 3 0 0.00 65016 2 2 0 0.00 65017 2 2 0 0.00 Ambiente de um Resultados Agregação sugerida que preserva a política de trânsito Ganho elevado para a maioria das redes 17

RIB - Tamanho do ASPath e Prepends Tamanho do ASPath peerasn tammaxaspath 65001 11 65002 10 65003 8 65004 4 65005 2 65006 2 65007 2 65008 1 65009 1 65010 1 65011 1 65012 1 65013 1 65014 1 65015 1 65016 1 65017 1 Tamanho do Prepend peerasn tammaxprepend 65001 10 65002 9 65003 7 65004 2 65005 0 65006 0 65007 0 65008 0 65009 0 65010 0 65011 0 65012 0 65013 0 65014 0 65015 0 65016 0 65017 0 Ambiente de um Resultados Vemos prepends longos para prefixos mais específicos! Junto vemos desagregações estranhas 18

RIB - Comparativo RIB do RouteServer vs. visão global Existe prefixo de um participante visto globalmente mas não visto no? Existe prefixo mais específico de um participante do visto globalmente? Ambiente de um Solução Comparativo da RIB do RouteServer com RIB do projeto RouteViews RIB do RouteViews também é inserida no banco de dados As perguntas acima são respondidas diariamente Levado em consideração AS com perfil descentralizado 19

RIB - Comparativo Lista de prefixos mais especificos MENOS ESPECIFICO AS PATH MAIS ESPECIFICO AS PATH 172.16.192.0/18 65002 172.16.192.0/24 65001 65002 Ambiente de um Lista de prefixos nao divulgados PREFIXO AS PATH 172.16.196.0/24 65002 172.16.0.0/20 65002 172.16.55.0/24 65002 Resultados Solicitado ao participante verificar se existe algum erro em filtro com Motivado a manter anúncios completos para o 20

... Ambiente de um Estes relatórios auxiliam o Coodenador de Peering a propor melhorias de roteamento aplicadas ao, diretamente a um participante, otimizando toda a infra-estrutura de troca de trágego. 21

Considerações Finais Uso atual Em uso no -Metro de Curitiba Trabalhos Futuros Criação de novos relatórios. Encaminhamento automático a lista de participantes (ou envio privado) Expandir isso para outros Fazer análise mais elaborada (vide Geoff Huston) Ambiente de um 22

Referências Ambiente de um RouteViews: http://www.routeviews.org/ Potaroo: http://bgp.potaroo.net/ Quagga: http://www.quagga.net -Metro Curitiba: http://pr.ptt.br 23

Perguntas... -Metro de Curitiba/PR LACNIC XII - NAPLA 2009 - Cidade do Panamá - Panamá 26 de Maio 2009 Ambiente de um Pedro R. Torres Jr. torres@pop-pr.rnp.br -Metro de Curitiba 24