Anda di halaman 1dari 7

22/5/2014 Atributos do BGP | Infraestrutura da Internet

http://ii.blog.br/2011/05/11/atributos-do-bgp/ 1/7
Infraestrutura da Internet
Tcnicas, recursos e facilidades da Internet
Incio
Sobre
Type text to search here...
Incio > Atributos, BGP, Mikrotik, TCP/IP > Atributos do BGP
Atributos do BGP
11/05/2011 juliaobraga Deixe um comentrio Go to comments

Introduo
Antes de avanarmos a outros tpicos do BGP interessante uma abordagem mais efetiva
sobre atributos no BGP (atributos de caminho). O significado de atributo e sua
categorizao esto definidos na RFC4271
1
. Mas, o BGP uma complexidade em constante
movimento. Outros atributos foram aparecendo, recomendados, incorporados em novas
implementaes, e assim excedendo-se s especificaes da RFC principal. Como veremos, a
importncia de tais mudanas relativa.
Como novos atributos so incorporados ao BGP
O IANA
11
(Internet Assigned Numbers Authority) o rgo que coordena e garante que
qualquer cdigo ou nmero utilizado pelos protocolos da Internet seja nico
12
. Inclui nessa
relao, IPv4, IPv6, nmeros de portas e todos os outros valores necessrios. Em particular,
ele responsvel pelos cdigos referentes aos atributos do BGP. As novas implementaes
de atributos foram regulamentadas pela RFC1700
10
e depois, atualizada pela RFC3232
9
.
Quando a RFC4271
1
substituiu a RF1771, haviam 7 atributos especificados para o BGP
(cdigos de 1 a 7). A RFC2042
13
informa a maneira como novos tipos de atributos podem ser
registrados e exibe 13 atributos registrados at sua publicao (1997):
Value Code
1 ORIGIN
2 AS_PATH
3 NEXT_HOP
4 MULTI_EXIT_DISC
5 LOCAL_PREF
6 ATOMIC_AGGREGATE
7 AGGREGATOR
8 COMMUNITY
9 ORIGINATOR_ID
10 CLUSTER_LIST
11 DPA
12 ADVERTISER
13 RCID_PATH / CLUSTER_ID
...
255 reserved for development
Da lista acima, o valor 11 (DPA) um atributo proposto por Chen & Bates em
http://tools.ietf.org/html/draft-ietf-idr-bgp-dpa-05 e nunca definido ou aceito, embora tenha
sido caracterizado na RF1998
7
. J os valores 12 e 13, foram caracterizados pela RFC1683, que
Seguir
Seguir Infraestrutura
da Internet
Obtenha todo post novo
entregue na sua caixa de
entrada.
Junte-se a 25 outros seguidores
Insira seu endereo de e-mail
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 2/7
foi reclassificada como histrica pela RFC4223. Por tais razes, somente iremos nos
concentrar naqueles atributos mais usados ou bem qualificados pela literatura. Tambm,
interessante observar, que novos atributos podem no estar presentes, ainda, nas
implementaes de BGP e, um bom exemplo, so as comunidades extendidas, que permitem
o uso de ASN de 64 bits, entre outras facilidades
5
. A relao completa dos atributos
registrados no IANA pode ser consultada aqui, na qual h referncias especficas sobre cada
atributo, inclusive, qualificando o estado atual de cada um.
Uma curiosidade o weight, que na literatura s vezes aparece como atributo do BGP. Se
olharmos na relao do IANA, weight no aparece. Realmente, ele no um atributo do BGP.
apenas um mecanismo, muito importante, que impacta a seleo de rotas locais e, no
afeta as decises de roteamento em outros ASes do empareamento.
O presente trabalho, de natureza prtica, tem como objetivo caracterizar os atributos do BGP,
sem a preocupao dos detalhes, mas com foco nas referncias, at porque, o uso est sendo
apresentado na srie de artigos que comeam em
http://juliaobraga.wordpress.com/category/mikrotik/page/8/.
Categorizao dos atributos
Os atributos do BGP so encaminhados entre os BGPs que falam, atravs das mensagens de
UPDATE. A RFC4271
1
, classifica os atributos em quatro categorias a saber:
1. Conhecido obrigatrio (Well-known mandatory): So atributos que devem estar
presentes em TODAS as implementaes do BGP (conhecido) e, tambm, presentes em
TODAS as mensagens de UPDATE (obrigatrio).
2. Conhecido discricionrio (Well-known discretionary): So atributos que devem estar
presentes em TODAS as implementaes do BGP (conhecido) e NO
NECESSARIAMENTE presentes em mensagens de UPDATE (discricionrio).
3. Opcional transitivo (Optional transitive): So atributos que podem ou no estar
presentes em implementaes de BGP (opcional). Se estiver presente, ele deve ser
reencaminhado (transitivo) a outros BGPs que falam e empareados, tambm, via
mensagens UPDATE.
4. Opcional no-transitivo (Optional non-transitive): So atributos que podem ou no
estar presentes em implementaes de BGP (opcional). Ao receber um atributo nesta
categoria, o BGP que fala no deve reencaminh-lo (no-transitivo) a outros BGPs que
falam empareados.
Detalhes especficos, em particular, aqueles relacionados com a transitividade envolvem
comportamentos importantes do BGP, que no esto sendo ditos neste texto. Os
interessados devem recorrer s pgina 22/23 da RFC4271
1
, item 5. A mesma RFC especifica
erros que podem ocorrer em cada etapa da mensagem de UPDATE, sem afetar diretamente o
funcionamento normal das polticas de roteamento.
Atributos do BGP representam um importante recursos/facilidade, diretamente associada s
polticas de roteamento, como falamos. A categorizao dos atributos suficientemente
inteligente para permitir verses competitivas entre os diversos fabricantes de roteadores. Ao
mesmo tempo oferece ao administrador uma confortvel posio de escolha, sob a tica da
compatibilidade.
Referncias
1. RFC4271, A Border Gateway Protocol 4 (BGP-4) Y. Rekhter, T. Li, S. Hares [January 2006]
(TXT = 222702) (Obsoletes RFC1771) (Status: DRAFT STANDARD) (Stream: IETF, Area:
rtg, WG: idr).
2. RFC5701, IPv6 Address Specific BGP Extended Community Attribute Y. Rekhter [November
2009] (TXT = 9626) (Status: PROPOSED STANDARD) (Stream: IETF, Area: rtg, WG: l3vpn)
3. RFC5668, 4-Octet AS Specific BGP Extended Community Y. Rekhter, S. Sangli, D. Tappan
[October 2009] (TXT = 9017) (Status: PROPOSED STANDARD) (Stream: IETF, Area: rtg,
Cadastre-me
Tecnologia WordPress.com
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 3/7
WG: l3vpn)
4. RFC4384, BGP Communities for Data Collection D. Meyer [February 2006] (TXT = 26078)
(Also BCP0114) (Status: BEST CURRENT PRACTICE) (Stream: IETF, Area: ops, WG: grow)
5. RFC4360, BGP Extended Communities Attribute S. Sangli, D. Tappan, Y. Rekhter
[February 2006] (TXT = 24145) (Status: PROPOSED STANDARD) (Stream: IETF, Area: rtg,
WG: idr)
6. RFC3765, NOPEER Community for Border Gateway Protocol (BGP) Route Scope Control G.
Huston [April 2004] (TXT = 16500) (Status: INFORMATIONAL) (Stream: INDEPENDENT)
7. RFC1998, An Application of the BGP Community Attribute in Multi-home Routing E. Chen,
T. Bates [August 1996] (TXT = 16953) (Status: INFORMATIONAL) (Stream: IETF, Area:
rtg, WG: idr)
8. RFC1997, BGP Communities Attribute R. Chandra, P. Traina, T. Li [August 1996] (TXT =
8275) (Status: PROPOSED STANDARD) (Stream: IETF, Area: rtg, WG: idr)
9. RFC3232, Assigned Numbers: RFC 1700 is Replaced by an On-line Database J. Reynolds [
January 2002 ] (TXT = 3849) (Obsoletes RFC1700) (Status: INFORMATIONAL) (Stream:
Legacy)
10. RFC1700, Assigned Numbers J. Reynolds, J. Postel [ October 1994 ] (TXT = 458860)
(Obsoletes RFC1340) (Obsoleted-By RFC3232) (Status: HISTORIC) (Stream: Legacy)
11. IANA, Number Resources. Disponvel em http://www.iana.org/numbers/. Acessado em:
11/05/2011.
12. IANA, Protocol Registries. Disponvel em http://www.iana.org/protocols/. Acessado em:
11/05/2011.
13. RFC2042, Registering New BGP Attribute Types B. Manning [ January 1997 ] (TXT = 4001)
(Status: INFORMATIONAL) (Stream: Legacy)
14. RFC4456, BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP) T.
Bates, E. Chen, R. Chandra [ April 2006 ] (TXT = 23209) (Obsoletes RFC2796, RFC1966)
(Status: DRAFT STANDARD) (Stream: IETF, Area: rtg, WG: idr)
15. Cisco, Border Gateway Protocol. Disponvel em
http://docwiki.cisco.com/wiki/Border_Gateway_Protocol#BGP_Attributes. Acessado em:
06/05/2011.
16. Cisco, BGP Best Path Selection Algorithm. Disponvel em
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094431.shtml.
Acessado em: 06/05/2011.
Seguir @juliaobraga 124 seguidores
You May Like
1.
About these ads
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 4/7
Share this:
Facebook Twitter Google
CategoriasAtributos, BGP, Mikrotik, TCP/IP
Comentrios (0) Trackbacks (3) Deixe um comentrio Trackback
1. Nenhum comentrio ainda.
1. 08/08/2011 s 16:37
BGP no Mikrotik: Dois operadores de trnsito Infraestrutura da Internet
2. 21/08/2011 s 17:47
BGP no Mikrotik: Dois operadores de trnsito (Viso genrica) Infraestrutura da
Internet
3. 23/03/2012 s 00:17
BGP em Mikrotik Parte I Infraestrutura da Internet
Deixe uma resposta
Tipos de DNS e suas aplicaes BGP no Mikrotik (IX): Filtros
RSS feed
Twitter
Pesquisar
Twitter: Julio Braga
RT @ppgee_upm: Um grupo de docentes latino-americanos que desenvolveram uma
plataforma para escrever e publicar livros didticos... http:// 2 weeks ago
Imperdvel este artigo do Geoff Huston: "RIP Network Neutrality" => bit.ly/1jbMcwu
3 weeks ago
Declarao Multissetorial de So Paulo sobre Governana da Internet (NETmundial) em
portugus claro, by C.A.: rets.org.br/?q=node/2530 3 weeks ago
RT @netmundial2014: NETmundial Multistakeholder Statement here:
netmundial.br/netmundial-mul #netmundial2014 4 weeks ago

Gosto
Be the f irst to like this.

Relacionado
BGP no Mikrotik (VIII):
Alterando a poltica de
roteamento
BGP no Mikrotik (V):
Analisando anncios de
implementaes de BGP
Mquinas de estado finito: Parte
Prtica: MEF do BGP
Em "BGP" Em "BGP"
Em "autmatos finitos"
Escreva o seu comentrio aqui...
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 5/7
RT @srlm: novos tempos: um dos maiores empresrios do pas diz pro povo "se rebelar"
e exigir melhor servio pblico bit.ly/Q4ATLB 1 month ago
Pginas
Sobre
Tpicos recentes
XML na Infraestrutura da Internet
Semantic Web x Internet Infrasctruture
Topologias, Interconexes e Protocolos
Um Guia para modelar ontologias usando OWL-DL (GOL)
IETF => D-58: Como participar dos encontros do IETF
IETF => D-75: O comit de nomeao
A ISOC, o IETF e a infraestrutura da Internet
Os nmeros de 2012 do blogue Infraestrutura da Internet
O DNS solidrio
Modelos: BGP, Internet e outros componentes
Mquinas de estado finito: Parte Prtica: MEF do BGP
Objetos de Projeto Estendidos (OPE)
Algumas reformas no Infraestrutura da Internet
Cenas do IPv6: NTP
Soquetes: PHP, IPv6 e inseguridade
Categorias
Banco de dados (3)
Cisne Negro (1)
Comportamento (2)
DNS (7)
DNSSec (4)
Engenharia de Software (2)
Ferramentas de apoio (5)
CygWin (1)
Enterprise Architect (1)
LaTex (4)
Generailidades (2)
PNBL (1)
Gramticas (1)
Chomsky (1)
Infraestrutura da Internet (2)
IPv6 (14)
ISOC (4)
IAB (2)
IAOC (1)
IESG (2)
IETF (4)
liaison (2)
OpenStand (1)
LANGSec (1)
Insecurity (1)
Inseguridade (1)
Mikrotik (16)
Modelos (1)
MySQL (2)
Peering (5)
PHP (4)
oop (2)
Programao orientada a objetos (2)
Projetos (3)
Gerenciamento de Projetos (3)
Processos (3)
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 6/7
Protocolos (10)
PTT (8)
RPKI (2)
Sem categoria (9)
TCP/IP (63)
BGP (28)
Atributos (1)
eBGP (5)
iBGP (2)
Loopback (1)
Bogon (3)
IANA IPv4 (3)
IPv4 (3)
IRR (13)
MPTCP (1)
ntp (1)
Sockets (1)
Soquetes (1)
Tneis (1)
Weekly Routing Table Report (1)
Teoria da Computao (3)
autmatos finitos (1)
Computer Theory (2)
Indecibilidade (1)
maquina de estado finito (1)
VoIP (1)
W3C (5)
Linked Data (2)
Ontologia (4)
OWL (4)
Protg (1)
RDF (3)
RDF Schema (3)
Web semntica (4)
XML (1)
namespace (1)
Whois (5)
Arquivos
Selecionar o ms
abranet algoritmo altdb as ascii asn automata de pilha autoritativo bgp bind blocos de ips boqueio cgi cidr-
report DNS DNSSec dnssec-keygen Engenharia de Software freebsd Free DNSSEC hosting Geoffrey K. Pullum
glossrio gter gts gdel infraestrutura Internet ip IPv6 ipv6.br irr irrtoolset ISOC itinera lacnic lir lnha
defensiva lvr melhora moas mquina de turing nic.br nir Peering Processos Projetos python radb recursivo
referncias registo.br registro.br registro DS reverso ripe rir rnp rotas dinmicas rotas estticas rpls rpsl selo site
seguro solues s cleyson TCP/IP teorema da parada topologia transporte trfego trnsito turing unbound
web semntica zope3
Estatsticas
102,725 acessos
Email Subscription
Enter your email address to subscribe to this blog and receive notifications of new posts by
email.
22/5/2014 Atributos do BGP | Infraestrutura da Internet
http://ii.blog.br/2011/05/11/atributos-do-bgp/ 7/7
Junte-se a 25 outros seguidores
Sign me up!
maio 2011
S T Q Q S S D
abr jul
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Infraestrutura da Internet
RSS - Posts
RSS - Comentrios
Topo
Blog no WordPress.com. O tema INove.

Anda mungkin juga menyukai