Vous êtes sur la page 1sur 3
sann2018 Border Gateway Protocol - Wikia, a enciclopédia lire WIKIPEDIA Border Gateway Protocol Origem: Wikipédia, a enciclopédia livre. O BGP [RFCs 1771,1772,1773,1774,1657] é um protocolo de roteamento entre sistemas auténomos (ASs), criado para ‘uso nos roteadores principais da Internet. © BGP foi projetado para evitar lacos de roteamento em topologias arbitrérias, o mais sério problema de seu antecessor, o EGP (Exterior Gateway Protocol). Outro problema que o EGP no resolve - e é abordado pelo BGP - é 0 do Roteamento Baseado em Politica (policy-based routing), um roteamento com base em um conjunto de regras no ‘téenicas, definidas pelos Sistemas Auténomos. Sendo assim, o BGP melhora o EGP, Indice Descrigdo detathada Formatos do pacote Formato do cabegalho Tépicos relacionados Descricao detalhada A fungdo priméria de um sistema BGP é trocar informagdo de acesso a rede, inclusive informagao sobre a lista das trajetérias dos ASs, com outros sistemas BGP. Esta informagio pode ser usada para construir um grifico da conectividade dos ASs a partir do qual lagos de roteamento podem ser detectados e reforgadas as politicas de decisfio ‘com outros ASs. Quando um roteador se conecta a rede pela primeira vez, os roteadores BGP trocam suas tabelas de rotas eompletas. De maneira similar, quando a tabela de rotas muda, roteadores enviam a parte da tabela que mudou. Roteadores BGP nao enviam regularmente atualizagdes de roteamento planejadas ¢ as atualizages de rotas informam somente a trajet6ria 6tima para uma rede. BGP usa uma tinica métrica para determinar a melhor trajetéria para uma dada rede. Esta métrica consiste de némero arbitrério que especifica 0 grau de preferéneia de um enlace em particular e é atribuido pelo administrador da rede. Este mimero pode ser baseado em qualquer critério: mimero de ASs que a trajetéria cruza, estabilidade, velocidade, retardo ou custo. Os 4 tipos de mensagens BGP sio: 1. Abertura (open message) — abre uma sesso de comunicagio entre BGP pares (peers) e é a primeira mensagem cenviada de cada lado depois que uma conexao de protocolo de transporte é estabelecida; essa mensagem é confirmada ‘usando uma mensagem de keep-alive enviada pelo roteador par e tem que ser confirmada antes das atualizagées, notificagées e outras mensagens de keep-alive. 2. Atualizagao (update message) - é usada para informar atualizagdes de rotas para outros sistemas BGP, permitindo que os roteadores possam construir uma visio consistente da topologia da rede, usando o TCP para garantir uma entrega confidvel; esas mensagens podem retirar rotas inviéveis (unfeasible routes) da tabela de roteamento e simultaneamente informar uma nova rota. hitpspt wikipedia orgiwik/Border_Gateway_ Protocol 18 sann2018 Border Gateway Protocol - Wikia, a enciclopédia lire 3. Notificagdo (notification message) — encerrar uma sesso ativa ¢ informar a quaisquer roteadores conectados do porqué do encerramento da sesso, enviada quando uma condig&o de erro é detectada; elas so usadas para 4. Keep-alive — notifica aos roteadores BGP pares que um dispositivo esta ativo, Formatos do pacote 1. Cabegalho — todos os tipos de mensagens usam o cabegalho bisico mais alguns campos adicionais, exceto a mensagem Keep-alive que usa somente o cabecalho basico; seus campos so: + Marcador (Marker) — contém um valor de autenticagao que o recebedor pode verificar. + Comprimento (Length) — indica 0 comprimento total da mensagem em bytes. + Tipo (Type) — especifica 0 tipo de mensagem. + Dados (Data) - opcional, contém informagao das camadas superiores. 2, Abertura -fornece o critério de troca para que dois roteadores BGP estabelecam uma relagdo par (peer relationship); seus campos sao: + Versao (Version) - informa o numero da verso do protocolo BGP. + Sistema Auténomo (Autonomous System - AS}- numero do AS do enviador. + Hold-time — indica o numero maximo de segundos que podem decorrer, sem receber uma mensagem, antes que © transmissor seja assumido como ndo funcional = Identificador do BGP (BGP Identifier) - fornece um identificador BGP do transmissor (enderego IP) determinado na inicializago sendo idéntico para todas as interfaces locais e para todos os BGPs pares. * Comprimento dos parémetros opcionais (Optional Parameters Length) - indica o comprimento do campo opcional de parametros (se existir) + Parametros opcionais (Optional Parameters) - contém uma lista dos parametros opcionais (se existir) atualmente somente um tipo esta definido: informacao de autenticacao. 3. Atualizagio — ao receberem um pacote de mensagem de atualizacao, os roteadores estardo aptos a adicionar ou excluir entradas espeefficas de suas tabelas de roteamento; seus campos so: + Comprimento das Rotas Inviaveis (Unfeasible Routes Length) — indica o comprimento total do campo de retirada de rotas ou indica que o campo nao esta presente. = Retirada de Rotas (Withdrawn Routes) ~ contém a lista dos prefixos dos enderegos IP para as rotas que estao sendo retiradas de servigo. + Comprimento total dos atributos de trajetéria (Total Path Attribute Length) — indica o comprimento total do campo de atributos da trajetéria ou que indica que o campo ndo esta presente. * Atributos da Trajetéria (Path Attributes) — descreve as caracteristicas da trajetéria informada * Informagao de Acessibilidade da Camada de Rede (Network Layer Reachability Information) - contém a lista de prefixos dos enderegos IP para as rotas informadas. 4. Notificagao — este pacote é usado para indicar algum tipo de condigao de erro para os pares do roteador de origem; seus eampos sao: + Cédigo de Erro (Error Code) — indica 0 tipo de erro que ocorreu. + Sub-cédigo de Erro (Error Subcode)- fornece informacao mais especifica sobre a natureza do erro informado. * Dados do Erro (Error Data) - contém os dados baseados no cédigo de erro e campos de sub-cédigo de erro; este campo 6 usado para diagnosticar a causa para a mensagem de notificagao. Formato do cabegalho hitpspt wikipedia orgiwik/Border_Gateway_ Protocol 28 sann2018 Border Gateway Protocol - Wikia, a enciclopédia lire Cada pacote BGP contém um cabecalho cujo principal propésito é identificar a fungao do pacote em questo. As seguintes descrigdes resume a fungao de cada campo do cabecalho BGP. + Marcador (16 bytes) - Contém um valor de autenticago que o destinatario da mensagem podera prever. + Comprimento (2 bytes)~ Indica 0 comprimento total da mensagem em bytes. + Tipo (1 byte) - Especifica o tipo de mensagem desnecessaria,como um dos seguintes: + Abr += Atualzar, + = Notificagao; + = Keep Alive (Manter vivo) + Dados (tamanho varidvel) — Contém informagées da camada superior nesse campo opcional. A iiltima versio do BGP, o BGP4, foi projetada para suportar os problemas causados pelo grande erescimento da Internet. Tépicos relacionados + OSPF + RIP * Traceroute * Ping © WHOIS Obtida de *https://pt wikipedia orghwlindex php7tit jorder_Gateway_Protocol8oldid=53448108" Esta pagina foi editada pela ultima vez as 19h50min de 25 de outubro de 2018. Este texto 6 disponibilizado nos termos da licenga Atribuigdo-Compartihalgual 3.0 Nao Adaptada (CC BY-SA 3.0) da Crealive Commons; pade estar sujeito a condigdes adicionais. Para mais delalhes, consulle as condigoes de utilizagao, hitpspt wikipedia orgiwik/Border_Gateway_ Protocol ais

Vous aimerez peut-être aussi