Page 1 of 10
Nesta edio:
Segurana nos
Roteadores IBM
O Protocolo BGP4
- Parte 1
Tcnicas Adotadas
pelos Crackers
para Entrar em
Redes
Corporativas
NewsGeneration:
buscar
Artigos publicados
Autores
FAQ
Assine
Pgina inicial
Introduo
Este artigo procura apresentar uma introduo ao protocolo de
roteamento Border Gateway Protocol Version 4, BGP-4, que
podemos considerar, parafraseando o Dr. Douglas E. Comer,
"a cola que mantm a Internet unida e permite a interconexo
universal" atualmente.
O BGP-4 possibilita o intercmbio de informaes de
roteamento entre os diversos sistemas autnomos, ou ASs
(Autonomous Systems), que em conjunto, formam a Internet.
Explicando de uma forma simplificada, ele permite que os
dados trafeguem entre os ASs at chegar ao AS de destino, e
dentro dele siga at o seu destino final (mquina).
Uma vez que o BGP-4 tambm est presente (em uma verso
chamada BGP-4+ [RFC 2283]) no backbone Internet do futuro,
o 6bone, conhecer seus mecanismos bsicos fundamental
para qualquer um que esteja ou deseja estar envolvido na
administrao de um AS de qualquer porte ou que precisa
saber mais sobre roteamento na Internet.
^
Page 2 of 10
Histrico
H alguns anos, quando o principal backbone da Internet era a
ARPANET, as instituies de pesquisa conectadas rede
precisavam gerenciar manualmente as tabelas de rotas para
todos os possveis destinos, ou seja, todas as outras redes
conectadas (ver Figura 1).
Com o crescimento da Internet, verificou-se que era
impraticvel manter todas as tabelas atualizadas dessa forma,
e que mecanismos de atualizao automtica eram
necessrios. Os pesquisadores da Internet optaram, ento, por
usar uma arquitetura que consistia de um reduzido e
centralizado grupo de roteadores (core routers) que tinham, em
suas tabelas, as rotas para todos os possveis destinos da
Internet; e um outro grupo maior de roteadores que possuam
em suas tabelas apenas informaes (rotas) parciais, e no
para toda a Internet.
Os core routers eram administrados pelo INOC (Internet
Network Operations Center), e o grupo maior de roteadores
externos ficou conhecido pelo termo "noncore
routers" (roteadores fora do ncleo), que conectavam as redes
locais das instituies de pesquisa ao backbone da ARPANET.
Page 3 of 10
Page 4 of 10
Page 5 of 10
Page 6 of 10
O uso do BGP-4
O BGP usado nas situaes em que uma rede precisa
conectar-se a mais de um provedor simultaneamente (multihome), ou quando se deseja ter um pouco mais de controle
sobre quais caminhos seus dados seguiro pela Internet.
Basicamente, o BGP serve para informar s redes externas a
um AS quais so as rotas para redes atingveis dentro de sua
Page 7 of 10
Page 8 of 10
Atributos do BGP
Atributos do BGP so um conjunto de parmetros usados para
controlar informaes especficas relativas a rotas, como
informao sobre o caminho (path), grau de preferncia da
rota, o valor do next-hop da rota e informaes sobre
agregao. Estes parmetros so usados pelo algoritmo do
BGP como elementos para deciso da escolha das rotas e
para deciso sobre filtragem de rotas. Alguns dos atributos do
BGP so:
AS_path
Next hop
Local preference
Multi-Exit Discriminator (MED)
Origin
Atomic Aggregator
Agregator
Community
Weight
Os atributos e outras caractersticas do BGP4 sero explicados
em detalhes na prxima parte deste artigo.
^
Page 9 of 10
Concluso
Nesta primeira parte do artigo, foi mostrado como era a
arquitetura inicial da Internet e sua evoluo. Com o
crescimento da rede, tornou-se necessria a criao de
sistemas automatizados de configurao de rotas. Para tal,
inicialmente, foi desenvolvido o EGP e, posteriormente, veio o
BGP. Foram abordados, ainda que superficialmente, alguns
conceitos e caractersticas do BGP-4. Na continuao deste
artigo, ser feita uma abordagem mais profunda do protocolo,
com exemplos de configurao baseados na implementao da
Cisco Systems em seus roteadores.
^
Referncias bibliogrficas
Internetworking with TCP/IP - Principles, Protocols and
Architecture
Douglas E. Comer, 3rd Edition, 1995, Prentice Hall
Routing In The Internet
Christian Huitema, 1995, Prentice Hall
Internet Routing Architectures
Bassam Halabi, 1997, Cisco Press
RFC 1771
A Border Gateway Protocol 4 (BGP-4)
ftp://ftp.isi.edu/in-notes/rfc1771.txt
RFC 1772
Application of the Border Gateway Protocol in the Internet
ftp://ftp.isi.edu/in-notes/rfc1772.txt
RFC 1773
Experience with the BGP-4 protocol
ftp://ftp.isi.edu/in-notes/rfc1773.txt
RFC 1930
Guidelines for creation, selection, and registration of an
Autonomous System
ftp://ftp.isi.edu/in-notes/rfc1930.txt
RFC 1965
Autonomous System Confederations for BGP
ftp://ftp.isi.edu/in-notes/rfc1965.txt
BGP Route Reflection - An alternative to full mesh IBGP
ftp://ftp.isi.edu/in-notes/rfc1966.txt
RFC 1997
BGP Communities Attribute
ftp://ftp.isi.edu/in-notes/rfc1997.txt
RFC 2270
Using a Dedicated AS for Sites Homed to a Single Provider
ftp://ftp.isi.edu/in-notes/rfc2270.txt
^
Page 10 of 10
Sites relacionados
BGP-4 Protocol Overview
http://www.FreeSoft.org/CIE/Topics/88.htm
Using the Border Gateway Protocol for Interdomain Routing
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ics/icsbgp4.htm
^
ERROR: syntaxerror
OFFENDING COMMAND: --nostringval-STACK:
/Title
()
/Subject
(D:20110830165757-0300)
/ModDate
()
/Keywords
(PDFCreator Version 0.9.5)
/Creator
(D:20110830165757-0300)
/CreationDate
(Marcio Oliveira)
/Author
-mark-