Científico
Frederico T. T. Madeira1, Fábio M. L. Couceiro1 Pós Graduação em Segurança de Redes – Faculdades Integradas Barros Melo (AESO) Av. Transamazônica, 405, Jardim Brasil II CEP 53300240, Olinda, Pernambuco, Brasil
1
fred@ocn.com.br, anfafir@hotmail.com
Resumo. Este artigo descreve o protocolo de roteamento de borda BGP. Será descrito suas características, aplicações, funcionamento e configurações. Definiremos vários termos que complementarão a abordagem realizada.
1. Introdução
O Border Gateway Protocol (Protocolo de Roteamento de Borda – BGP) é um sistema de roteamento entre sistemas autônomos1 (Autonomous Systems AS). Sistemas Autônomos são grupos de redes que compartilham uma mesma administração e a mesma política de roteamento. BGP é o protocolo usado para troca de informações sobre roteamento da internet e ele é usado por ISP's (Internet Service Providers). A versão usada atualmente é o BGP42. Comumente, as empresas e universidades usam em suas redes, protocolos de roteamentos internos IGP3. Vários clientes, compartilham o mesmo AS de um ISP, dessa forma, na borda do AS do ISP é usado o BGP para trocar informações de rotas com a internet para seus clientes O BGP Pode ser usado de duas Maneiras:
− −
EBGP – External BGP: Usado na troca de rotas entre Sistemas Autônomos; IBGP – Internal BGP: Usado dentro de um Sistema Autônomo.
1 Para diferir e identificar univocamente cada sistema autônomo, cada AS possui um número que o identifica mediante os demais ASs da Internet. Este número varia entre 1 e 65535, sendo que a faixa entre 64512 e 65535 é destinada a uso privado 2 Descrito nas RFCs 1771, 1772 3 Interior Gatewa Protocol (RIP, IGRP, OSPF)
Figura 1. Uso do IBGP e do EBGP
Observe que na figura 1, o EBGP é usado na troca de informações entre o AS4230, AS1916 e AS6505, já o IBGP é usado internamente no AS6505 para levar informações de