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

Documentos relacionados
Curso BCOP. Introdução ao BGP

BGP Border Gateway Protocol

Exemplo de configuração para ibgp e ebgp, com ou sem um endereço de loopback

Capítulo 4 A camada de REDE

Reflexão de rota de BGP e conjunto múltiplo ID

TRANSPORTE DE PREFIXOS VIA VPNV4

Exemplo de configuração do refletor da rota de BGP do IPv6

Rotas estáticas do implementar para o exemplo de configuração do IPv6

Configurar o desaparecimento do IPv6 com o null0 da relação

Manipulando Tráfego no BGP

Configurando MPLS Básicos Usando IS-IS

Curso BCOP. Introdução ao roteamento

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

Índice. Introdução. Descrição da reflexão de rota de BGP. Exemplos de configuração da reflexão de rota

Configurar o atributo de métrica AIGP para o BGP

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

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

Licença de uso do material

Arquitectura de Redes

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

CCNA 1 Roteamento e Sub-redes. Kraemer

PTC Aula Roteamento intra-as na Internet: OSPF 5.4 Roteamento entre os ISPs: BGP. (Kurose, p ) (Peterson, p.

3º Semestre. Aula 02 Introdução Roteamento

RIP Routing Information Protocol

OSPF como técnicas do protocolo e da Laçoprevenção PE-CE no exemplo da configuração de VPN MPLS L3

Configurar a redistribuição de rotas do Internal BGP no IGP

Arquitectura de Redes

Capítulo 4 A camada de REDE

Configurar o buraco negro provocado telecontrole do IPV6 com IPv6 BGP

Como o roteador trabalha?

Parte 3: Camada de Rede

Vazamento de rota em redes MPLS/VPN

% & ' ( serviços fornecidos pela camada de rede. roteamento na Internet. princípios de roteamento. funcionamento de um roteador. IPv6.

Acesso à Internet a partir de uma VPN MPLS usando uma tabela de roteamento global

Redes de Computadores RES 12502

Tutorial: Usando Comunidades BGP Foz do Iguaçu, PR 25/05/2017

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

Compreenda o lúpulo seguinte ajustado em propagandas do ibgp nos nexos NX-OS contra o Cisco IOS

Formação IPv6 Maputo Moçambique 26 Agosto 29 Agosto 08 Configuração do Multiprotocol BGP

Curso BCOP. Boas Práticas BGP

Configurar o MPLS unificado no Cisco IOS XR

Exercício 2 ibgp. 1. Primeiro, crie uma interface de loopback em cada roteador que será utilizada para estabelecer as sessões ibgp.

Configurando o recurso BGP Local-AS

Redes de Computadores e Aplicações. Aula 37 Roteamento IP Unicast Dinâmico RIP

Licença de uso do material

Redes de Computadores II

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

Introdução ao roteamento

Configurando e verificando os recursos de anúncio condicional do BGP

Roteamento BGP. Introdução

Exemplo de configuração do cálculo da rota do Tipo 5 OSPF

Redes de Computadores I. Camada de Rede Parte C: Roteamento Dinâmico

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

Formação para Sistemas Autônomos OSPF. Formação para Sistemas Autônomos

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

Configurar a característica da preferência local do IPv6 BGP

Redes de Computadores I - Princípios de Roteamento. por Helcio Wagner da Silva

Caso Directnet (AS22818)

Open Shortest Path First (OSPF)

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

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

Configurando uma VPN MPLS Básica

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

Configurando uma VPN MPLS básica

Configuração e verificação da opção B do INTER-AS MPLS VPN da camada 3 usando IO e IOS-XR

Gerenciamento x Gestão de Provedores com Alta Disponibilidade

Configurando um Gateway de Último Recurso Usando Comandos IP

Redes de Computadores e a Internet

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

Compreenda OSPFv3 COMO o cálculo externo da rota LSA

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11

Xconnect sobre o L2TPv3 ciente VRF em ASR1K

Configurando e verificando os recursos de anúncio condicional do BGP

Configurar Inter-COMO O MPLS VPN do C da opção com Cisco IOS e Cisco IOS XR

32 bits. head. type of lenght fragment 16-bit identifier flgs offset. Internet live 32 bit endereço IP de origem 32 bit endereço IP de destino

IPv6 - O Novo Protocolo da Internet (2013) ::: Samuel Henrique Bucke Brito 1

Aula 13 Roteamento Dinâmico com Protocolos Link-State (Protocolo OSPF)

Acesso à Internet a partir de uma VPN MPLS usando uma tabela de roteamento global

# $ % & ' ( ) * ' ( ) *! " " Orientador +, -

Redes de Computadores e a Internet

Implementando IPv6 no RSiX

Sistemas Autônomos e Roteamento na Internet Edgard Jamhour

Prof. Samuel Henrique Bucke Brito

Roteamento e Roteadores. Conceitos Diversos

Curso de extensão em Administração de Redes

Recursos de demanda de circuito OSPF

Roteamento na Internet

Do laço alternativo do laço Fast ReRoute livre livre IP da substituição e remoto

Exercício 6 Engenharia de Tráfego

Pesquisando defeitos loop de roteamento do Cisco Express Forwarding

Exemplo de configuração do enlace virtual OSPFv3

CONFIGURAÇÃO DE ROTEADORES CISCO. Prof. Dr. Kelvin Lopes Dias Msc. Eng. Diego dos Passos Silva

Compartilhamento de carga com o BGP no ambientes únicos e multihomed: Configurações de exemplo

A informação neste documento é baseada na versão do Cisco IOS 15.0(1)S e na versão do Cisco IOS XR.

Redes de Computadores

Redes de Computadores e a Internet

Nome: Nº de aluno: 2ª Ficha de Avaliação Teórica Data Limite de Entrega 06/11/2015

Transcrição:

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

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-03.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-03.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Efeitos negativos da reinicialização! Normalmente quando o BGP reinicializa em um roteador : " Todos os peers detectam que a conexão caiu " A transição down/up resulta em um routingflap com recálculo das rotas e possível flap da forwarding-table. " Esse comportamento pode se espalhar para múltiplos domínios de roteamento. " Pode criar buracos e loops temporários " Consomem recursos do plano de controle dos roteadores afetados pelo flap.

Plano de Controle e Plano de Comutação de um Roteador! Plano de Controle " Manipula pacotes de roteamento, OSPF, IS-IS, BGP,... " Roda os protocolos de roteamento " Gera a tabela de roteamento e tabela de forwarding! Plano de Comutação " Manipula todos os pacotes que atravessam o roteador " Executa operações sobre pacotes ex: route-lookup Plano de Controle Update Plano de Comutação (switching fabric) I/O Card Forwarding Table Forwarding Table I/O Card Após dispor de uma forwarding table, o Plano de Comutação pode executar suas funções sem o Plano de Controle

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-03.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Abertura de Sessão BGP Convencional R1 R2 OPEN Capabilities (Route refresh, Muliprotocol...) OPEN Capabilities (Route refresh, Muliprotocol...) UPDATE NLRI (Rotas) UPDATE NLRI (Rotas) Não existe sinalização explícita de fim-de de-update

End-of-RIB! Uma mensagem UPDATE com withdrawn NLRI vazio é especificada como End-Of- RIB Marker. Indica ao peer que o update de roteamento foi finalizado.! Embora o End-of-RIB Marker seja especificado para o graceful restart, é recomendado o seu uso em todas as conexões pois pode ser útil na convergência do protocolo de roteamento.

Graceful Restart Capability! A Graceful Restart Capability é uma capacidade do BGP [BGP-CAP] que pode ser usada por um BGP speaker para indicar a sua habilidade de preservar o seu estado de forwarding (comutação) durante o restart do BGP. Também pode ser utilizado para sinalizar aos seus peers a intenção de gerar a End-Of-RIB marker ao final das atualizações iniciais de roteamento.

Graceful Restart Capability! A capacidade (capability) é definida abaixo:! Capability code: 64! Capability length: variable +--------------------------------------------------+ Restart Flags (4 bits) +--------------------------------------------------+ Restart Time in seconds (12 bits) +--------------------------------------------------+ Address Family Identifier (16 bits) +--------------------------------------------------+ Subsequent Address Family Identifier (8 bits) +--------------------------------------------------+ Flags for Address Family (8 bits) +--------------------------------------------------+... +--------------------------------------------------+ Address Family Identifier (16 bits) +--------------------------------------------------+ Subsequent Address Family Identifier (8 bits) +--------------------------------------------------+ Flags for Address Family (8 bits) +--------------------------------------------------+ Sinal de restart Tolerância Manteve comutação Manteve comutação Família 1 Família n

Graceful Restart Capability - Campos! Restart Flags: O bit mais significativo é definido como Restart State bit. Quando 1 indica que o BGP speaker reinicializou.! Restart Time: Tempo estimado (s) para reestabelecimento da sessão BGP após o restart. É usado como timeout para acelerar a convergência caso o roteador não retorne após o restart.

Graceful Restart Capability - Campos! Address Family Identifier (AFI):Identifica o protocolo suportado pela facilidade de graceful restart! Subsequent Address Family Identifier (Sub- AFI):Informação adicional sobre NLRI.! Flags for Address Family: Contém flags para o protocolo em questão. O bit mais significativo é definido como Forwarding State bit que pode ser usado para indicar se o estado de comutação para a família <AFI, Sub-AFI> foi preservado no último restart. Quando 1 indica que a comutação foi preservada.

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-02.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Abertura de Sessão BGP R1 R2 OPEN Graceful Restart Capability OPEN Graceful Restart Capability UPDATE com EOR UPDATE com EOR

Procedimentos R2 Marca rotas como stale e mantém tabela de comutação. Verifica restart time Remove stale e atualiza tabela R1 TCP RST Mantém o forwarding state das rotas BGP na Loc-RIB. Marca rotas como stale Mantém comutação normalmente OPEN GRCapability (Restart State = 1 e Forwarding State =1) OPEN GRCapability (FS = 1) UPDATE com EOR Aguarda RIB completa de todos os peers Seleciona rotas, remove stale e atualiza tabela UPDATE com EOR

Procedimentos R2 não percebe inicialmente o restart R2 R1 Mantém o forwarding state das rotas BGP na Loc-RIB. Marca rotas como stale Mantém comutação normalmente OPEN??? - Assume restart, marca rotas como stale e mantém tabela de comutação remove stale e atualiza tabela OPEN GRCapability (Restart State = 1 e Forwarding State =1) OPEN GRCapability (FS = 1) UPDATE com EOR Aguarda RIB completa de todos os peers Seleciona rotas, remove stale e atualiza tabela UPDATE com EOR

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-02.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Demostração - Topologia AS 2 AS 1 ethereal.12 172.19.1.0/24.11 Loopback R2 192.168.1.12 R2 EBGP R1.11.1 172.17.1.0/24 W1 Para R2 172.17.1.1 via BGP Para R1 192.168.1.12 via BGP

Início - OPEN Restart State = 0 (início normal) Restart Time = 120 (segundos) AFI = 01 (IPv4) Sub-AFI = 01 Forwarding State = 1 (manteve fowarding anterior)

Início - UPDATE End-Of-RIB Marker

Restart em R1 AS 2 AS 1.12 172.19.1.0/24.11 Loopback R2 192.168.1.12 R2 EBGP R1.11.1 172.17.1.0/24 W1

Graceful Restart - OPEN Restart State = 1 (graceful restart) Restart Time = 120 (segundos) AFI = 01 (IPv4) Sub-AFI = 01 Forwarding State = 1 (manteve fowarding anterior)

Graceful Restart - UPDATE 36 - R2 (receiving speaker) envia RIB e EOR 37 Somente após receber EOR é que R1 (restarting speaker) anuncia

Trânsito de Pacotes AS 2 AS 1.12 172.19.1.0/24.11 Loopback R2 192.168.1.12 R2 EBGP R1.11.1 172.17.1.0/24 W1 Ping (192.168.1.12 -> 172.17.1.1) Para R2 172.17.1.1 via BGP Para R1 192.168.1.12 via BGP

Graceful Restart Comutação Initerrupta 12-13 Ping entre R2 e W1... user@r1> restart routing 14-17 Término de conexão TCP 18-25 Comutação não interrompida 26-28 Reinício de conexão TCP/BGP 29 OPEN com restart flag = 1 e forwarding state = 1

Sumário! Objetivos e Motivações! Modificações propostas para o BGP (draftietf-idr-restart-02.txt) " End-of-RIB marker " "Graceful Restart Capability! Procedimentos para execução do Graceful Restart! Exemplo prático! Considerações

Considerações! Existe a probabilidade de geração de loops ou buracos caso ocorra modificações nas informações de rotamento antes do roteador finalizar o restart! Dependendo da topologia, caso alguns roteadores rodando IBGP não possuam Graceful Restart, há uma exposição maior à geração de loops e buracos.! Restart Time ainda não foi bem definido. É necessário maior experiência.

Considerações, cont! Há poucos benefícios em ativar o Graceful Restart para o BGP em ambientes onde existe uma interação forte entre BGP e IGP e o IGP não dispõe dessa facilidade.

Referências! draft-ietf-idr-restart-03.txt Title: Graceful Restart Mechanism for BGP! draft-shand-isis-restart-01.txt Title: Restart signaling for ISIS! draft-rekhter-bgp-mpls-restart-00.txt Title: Graceful Restart Mechanism for BGP with MPLS! draft-ietf-ospf-hitless-restart-02.txt Title: Hitless OSPF Restart

14º GTER Obrigado caio@juniper.net