1
TELEMTICA II
EL PROTOCOLO BGP
Nombre: Giovanni Samilln Ramos
Cdigo: 470260120
Curso: Telemtica II
Profesor: Dennis Paredes Canchis
2
ndice
............................................................................................................................................................. 1
Introduccin ..................................................................................................................................... 3
Protocolo BGP ................................................................................................................................ 4
Misin ............................................................................................................................................. 6
Funcin Principal .......................................................................................................................... 6
Diseo ............................................................................................................................................ 6
Procedimientos ............................................................................................................................. 7
Mensajes BGP .............................................................................................................................. 7
Cundo se usa? ......................................................................................................................... 8
ENRUTAMIENTO BGP ............................................................................................................. 10
Conclusiones ................................................................................................................................. 11
Bibliografa ..................................................................................................................................... 12
3
Introduccin
Este presente trabajo consta de un tema muy importante el cual es Protocolo
BGP Con ste trabajo se trata de brindar informacin desde lo bsico y necesario
que hay que saber sobre BGP como su definicin, caractersticas, variaciones,
implementaciones en una topologa de red para poder realizar un anlisis
completo todo ello referente al Border Gateway Protocol (BGP).
4
Protocolo BGP
El tema Protocolo BGP se definir mediante definiciones y principales
caractersticas por medio de los siguientes puntos:
Protocolo de enrutamiento exterior por vector de ruta.
Es un protocolo mediante el
cual se intercambia
informacin de
encaminamiento o ruteo
entre sistemas autnomos.
Es el nico EGP actualmente
viable.
Es el protocolo de enrutamiento que se utiliza en internet.
Es el sistema que utilizan los grandes nodos de Internet para comunicarse
entre ellos y transferir una gran cantidad de informacin entre dos puntos de la
Red.
Es un protocolo muy complejo que se usa en la interconexin de redes
conectadas por un backbone de internet.
Se utiliza normalmente entre los ISP y a veces entre una empresa y un ISP.
Este protocolo usa parmetros como ancho de banda, precio de la conexin,
saturacin de la red, denegacin de paso de paquetes.
Da a conocer sus direcciones IP a los routers BGP y esta informacin se
difunde por los routers BGP cercanos y notan cercanos.
5
Tiene sus propios mensajes entre routers, no utiliza RIP.
se estableci como un estndar de Internet en 1989 y fue definido
originalmente en la RFC 1105
La versin actual es la BGP-4, que se adopt en 1995 y ha sido definida en la
RFC 1771.
A partir de ahora cuando se nombre al protocolo BGP, se est haciendo
mencin de la versin BGP-4.
BGP es usado por grandes proveedores de conectividad a internet.
Este protocolo usa parmetros como ancho de banda, precio de la conexin,
saturacin de la red, denegacin de paso de paquetes, etc. para enviar un
paquete por una ruta o por otra.
Un Router BGP da a conocer sus direcciones IP a los routers BGP y esta
informacin se difunde por los routers BGP cercanos y no tan cercanos.
BGP tiene sus propios mensajes entre routers, no utiliza RIP.
BGP-4 soporta CIDR (Class less Inter Domain Routing) y es el protocolo de
enrutamiento que actualmente se usa de forma mayoritaria para encaminar la
informacin entre sistemas autnomos, ya que ha demostrado ser fcilmente
escalable, estable y dotado de los mecanismos necesarios para soportar
polticas de encaminamiento complicadas.
BGP contina desarrollndose a travs del trabajo del proceso de los
estndares de Internet en el IETF.
6
Misin
La misin del BGP es la siguiente:
Su misin es encontrar el camino ms eficiente entre los nodos para
propiciar una correcta circulacin de la informacin en Internet.
Funcin Principal
La funcin principal de un sistema BGP es una red de intercambio de informacin
de accesibilidad con otros sistemas BGP. Esta informacin de accesibilidad de red
incluye informacin sobre la ruta completa de los Sistemas Autnomos (ASs) que
el trfico debe recorrer para llegar a estas redes.
Esta informacin es suficiente para construir un grfico de Conectividad de los AS
y de los bucles de enrutamiento que pueden ser eliminados y algunas polticas de
decisin de enrutamiento a nivel de AS que pueden ser implementadas.
Diseo
BGP se dise para permitir la cooperacin en el intercambio de informacin de
encaminamiento entre dispositivos de encaminamiento, llamados pasarelas, en
sistemas autnomos diferentes. El protocolo opera en trminos de mensajes, que
se envan utilizando TCP.
El repertorio de mensajes es el siguiente:
OPEN
UPDATE
KEEPALIVE
NOTIFICACION
7
Procedimientos
BGP supone tres procedimientos funcionales:
Adquisicin de vecino.
Deteccin de vecino alcanzable.
Deteccin de red alcanzable.
Mensajes BGP
Los mensajes BGP tienen una cabecera comn de 19 octetos que contiene los
siguientes tres campos:
Marcador: reservado para autentificacin. El emisor puede insertar un valor
en este campo para permitir al receptor comprobar la veracidad del emisor.
Longitud: longitud del mensaje en octetos.
Tipo: tipo de mensaje: OPEN, UPDATE, NOTIFICATION, KEEPALIVE.
8
Cundo se usa?
BGP se usa en los siguientes casos:
Entre routers en AS diferentes.
Usualmente con conexin directa.
Con next-hop apuntando a si mismo.
ROUTER B
Router BGP 110
Neighbor [Link] remote-as 109
ROUTER A
Router BGP 109
Neighbor [Link] remote-as 110
Router A no anunciar los prefijos de AS209 hasta que haya convergencia
en el IGP.
9
Vecinos en el mismo AS.
No se modifica el Next-hop.
No necesariamente con conexin directa.
No anuncia otras rutas aprendidas por iBGP.
ROUTER B
Router BGP 109
Neighbor [Link] remote-as 109
ROUTER A
Router BGP 109
Neighbor [Link] remote-as 109
10
El protocolo BGP se puede utilizar de manera externa e interna dentro de los sistemas
autnomos.
ENRUTAMIENTO BGP
BGP realiza bsicamente tres tipos de enrutamiento:
1. Enrutamiento externo (eBGP):
Se realiza entre dos o ms routers que usan el protocolo BGP ubicados en
diferentes sistemas autnomos; estos mantienen una visin de las conexiones de
el Router vecino.
Ejemplo:
Internet: ya que est compuesto de varios sistemas autnomos.
2. Enrutamiento interno (iBGP):
Se realiza entre dos o ms routers que usan el protocolo BGP dentro de un
sistema autnomo y mantiene una visin de las conexiones vecinas, adems nos
muestra cual Router puede ser la mejor conexin con otro sistema autnomo.
3. Enrutamiento de paso (pass-through):
Se realiza entre dos o ms routers que usan el protocolo BGP y que intercambian
informacin en un sistema autnomo que no usa el protocolo BGP.
La informacin no se genera dentro de uno de estos sistemas que usa BGP y
tampoco est destinado para ninguno de estos sistemas, entonces BGP lo deja
pasar y lo dirige a otro extremo dejndolo pasar por su entorno.
11
Conclusiones
Sin lugar a duda el protocolo de enrutamiento BGP es una de las herramientas
que ha facilitado y mejorado la comunicacin entre grandes redes especialmente
internet, situacin que se sustenta en el hecho que ste abarca las redes de
computadores de manera interna con IBGP y de manera externa con EBGP.
BGP permite el paso de informacin de otros sistemas conectados con su
Enrutamiento de paso (PASS-THROUGH). Asimismo, sus atributos hacen que la
informacin se maneje de manera efectiva, rpida y adaptable a las necesidades
da cada uno de sus usuarios, al igual que cuenta con un sistema de mensajera
que lo ayuda a ser un protocolo autnomo en sus actualizaciones y tablas de
enrutamiento.
El correcto funcionamiento de BGP es crucial para el funcionamiento de Internet.
De BGP depende que cuando un host enve un paquete a otro host situado en
un sistema autnomo diferente, ste llegue correctamente a su destino.
El uso correcto de este protocolo se ubica como una nueva alternativa de
enrutamiento, en razn que puede incrementar de manera considerable la
utilizacin de la red debido a que requiere menor parte del ancho de banda que
otros protocolos conocidos.
Los ataques al protocolo BGP no son frecuentes en la actualidad, aunque
podran popularizarse en un futuro poniendo contra las cuerdas a toda la
infraestructura de Internet, desviando rutas y dejando redes inaccesibles.
12
Bibliografa
Cisco. Border Gateway Protocol [citado el 19 de mayo de 2012] Disponible en
internet <URL: [Link]
Cisco. Configuring BGP [citado el 14 de mayo de 2012] Disponible en internet
<URL:[Link]
Cisco. Introduccin a protocolos de enrutamiento <URL:
[Link]
Internet:
[Link]
[Link]