Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Protocolos de Routing Externo: BGP (Border Gateway Protocol)
Protocolos de Routing Externo: BGP (Border Gateway Protocol)
BIBLIOGRAFIA
Comunicaciones y redes de computadores. (William Stallings)
RFC 1771
www.eduangi.com (Apartado de Redes)
1.- INTRODUCCION.
Los protocolos de routing externo son los que se utilizan para interconectar
Sistemas Autonomos. En los protocolos de routing externo la prioridad era buscar rutas
optimas atendiendo unicamente al criterio de minimizar la distancia medida en terminos
de la metrica elegida para la red.
La seleccin de rutas entre sistemas autonomos plantea un problema diferente,ya
que la cuestion no se reduce a la seleccin de la ruta optima sino que se debe atender a
criterios externos de tipo politico,economico,administrativo,etc...
Hasta 1990 se utilizaba como protocolo de routing externo en la Internet el
denominado EGP(Exterior Gateway Protocol). Este protocolo no fue capaz de sopotar el
crecimiento de la Red y entonces se desarrollo un nuevo protocolo de routing externo
denominado BGP. Desde entonces se ha producido 4 versiones de BGP, las especificaciones
ahora vigentes de BGP-4 se encuentran en el RFC 1771.
BGP ES un protocolo de transporte fiable. Esto elimina la necesidad de llevar a cabo la
fragmentacin de actualizacin explcita, la retransmision, el reconocimiento, y secuenciacion.
Adquisicion de vecino.
Deteccion de vecino alcanzable.
Deteccion de red alcanzable.
Long (bytes)
16
2
1
Version
AS
Tiempo permanen.
Identificador BGP
Long. Opciones
Opciones
1
2
2
4
1
Variable
Long (bytes)
16
2
1
Informacion sobre una ruta particular a traves del conjunto de redes. Esa
informacion se puede incorporar a la base de datos de cada dispositivo de
encaminamiento que la recibe.
Una lista de rutas previamente anunciadas por este dispositivo de
encaminamiento que van a ser eliminadas.
Long
(bytes)
16
2
1
2
Variable
2
Variable
Variable
El atributo Camino_AS sirve realmente para dos objetivos. Ya que indica los AS que
debe atravesar un datagrama si sigue esta ruta., la informacion de camino_AS habilita a un
dispositivo de encaminamiento a que implemente un criterio de encaminamiento. Esto es
un dispositivo de encaminamiento puede construir un camino para pasar por un
determinado AS.
Long (bytes)
16
2
1
1
1
Variable
RTA#
router bgp 100
neighbor 129.213.1.1 remote-as 200
RTB#
router bgp 200
neighbor 129.213.1.2 remote-as 100
neighbor 175.220.1.2 remote-as 200
RTC#
router bgp 200
neighbor 175.220.212.1 remote-as 200