Está en la página 1de 25

Profesor: David Hernndez Aguilar

BGP

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

Border Gateway Protocol (BGP)


Caractersticas
Protocolo Path-Vector.
Utiliza Sistema Autnomos
Prevencin de Loop
Establecimiento de adyacencias
Utilizado en Internet (En la base de
Internet)
TCP
Actualizaciones Incrementales

Border Gateway Protocol


(BGP)
Caractersticas
Protocolo Path-Vector

Border Gateway Protocol


(BGP)
Caractersticas
El Sistema Autnomo (AS) es la clave
esencial de BGP
Propsito: identifica de forma nica un grupo de redes bajo una administracin de
enrutamiento comn.

Prevencin de Loop, reconociendo los AS.


Si el router receptor ve su nmero de AS en el atributo AS_PATH en el update
BGP recibido, descarta el update. El router receptor asume que el update fue
originado desde su propio AS y est volviendo al mismo AS de origen, en
definitiva, se est produciendo un loop/bucle en cuanto a la informacin de
routing.

Border Gateway Protocol


(BGP)
Caractersticas
El Neighbor es explcitamente configurado.
BGP utiliza TCP como el protocolo de
transporte en el puerto 179.
Protocolo de enrutamiento usado para
intercambiar informacin de enrutamiento
entre diferentes redes
Exterior gateway protocol (protocolo externo)

Border Gateway Protocol (BGP)


Caractersticas

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

Border Gateway Protocol (BGP)


BGP utiliza 4 tipos de mensajes:
Tipo 1. OPEN: Sesin BGP por TCP.
Tipo 2. UPDATE: Actualizacin, anuncia
nuevos prefijos.
Tipo 3. KEEPALIVE: Mensaje peridico.
Tipo 4. NOTIFICATION: Cierre de sesin
BGP.

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

Border Gateway Protocol (BGP)


Caractersticas
BGP asigna el primer trayecto vlido
como mejor trayecto actual. A
continuacin, compara dicho mejor
trayecto con el siguiente trayecto de la
lista, hasta llegar al final de la lista de
trayectos vlidos.
Los parmetros a comparar son los
siguientes:

Border Gateway Protocol (BGP)


1.- Preferir el trayecto que tenga el mayor
WEIGHT (neighbor <IP N> weight <weight>).
WEIGHT es un parmetro especfico de Cisco. Se trata de
un parmetro local del router en el que est configurado.

2.- Preferir el trayecto con el mayor


LOCAL_PREF (bgp default local-preference
<Valor>)
Se considera que a un trayecto sin LOCAL_PREF se le ha
establecido el valor con el comando bgp default localpreference, o que de forma predeterminada tiene el
valor 100.

Border Gateway Protocol (BGP)


3.- Preferir el trayecto que se ha
originado localmente a travs del
subcomando de BGP network o
aggregate o mediante una
redistribucin de un IGP.
Se prefieren los trayectos locales que
tienen su origen en los comandos network
o redistribute sobre los agregados locales
que tienen su origen en aggregateaddress .

Border Gateway Protocol (BGP)


4.- Preferir el trayecto que tenga el
AS_PATH ms corto.
Esto hace referencia a que pase por menos
AS.

5.- Preferir el trayecto con el tipo de


origen ms corto.
IGP es inferior a EGP (Protocolo de gateway
exterior) y EGP es inferior a INCOMPLETE.

Border Gateway Protocol (BGP)


6.- Preferir el trayecto con el
discriminador de salidas mltiples
(MED) ms bajo.
Se utiliza cuando desde un sistema
autnomo existen mltiples enlaces
hacia un mismo sistema autnomo.

Border Gateway Protocol (BGP)


7.- Preferir los trayectos eBGP sobre los
trayectos iBGP.
8.- Preferir el trayecto que tenga la
mtrica IGP ms baja al salto siguiente
(next hop) BGP.
9.-Cuando ambos trayectos son externos,
preferir el trayecto que se recibi
primero (el ms antiguo).

Border Gateway Protocol (BGP)


10.- Preferir la ruta que viene del router
BGP con el ID de router ms bajo.
11.- Si el ID originador o el ID del router
es el mismo para varios trayectos,
prefiera el trayecto con una longitud de
lista de agrupamiento mnima.
13.- Preferir el trayecto que viene de la
direccin vecina ms pequea.

Border Gateway Protocol (BGP)


Los utilizados normalmente:
1.- BGP prefiere la ruta cuyo parmetro weight sea el ms alto. El
parmetro weight es configurable pero slo en routers cisco, as que
en un entorno con routers de otras compaas no podremos usarlo.
2.- BGP prefiere las rutas cuyo valor de local preference sea ms
alto. El valor local preference es configurable.
3.- BGP prefiere la ruta originada por BGP en el router local.
4.- BGP prefiere la ruta cuyo sistema autnomo sea ms bajo.
5.- BGP prefiere la ruta cuyo origen sea ms bajo. El origen puede ser
IGP o EGP donde IGP<EGP
6.- BGP prefiere la ruta cuyo parmetro multi-exit discriminator sea
ms bajo.
7.- BGP prefiere rutas eBGP (external) antes que iBGP (internal).
8.- BGP prefiere rutas con menor coste IGP haca el siguiente salto BGP.
9.- BGP prefiere la ruta que apunta al router BGP con menor ID en BGP.

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

Border Gateway Protocol (BGP)


Configuracin Bsica.
R1(config)#router bgp <AS>
R1(config-router)#neighbor <IP N>remoteas<AS N>
R1(config-router)#network <IP> mask
<mascara>

Border Gateway Protocol (BGP)


Comando next-hop-self : El comando next-hop-self
permite obligar a BGP a que use una determinada
direccin IP como siguiente salto.
R2(config-router)# neighbor 170.10.20.1 next-hop-self

IMPLEMENTACIN
DE REDES ESCALABLES

Border Gateway Protocol (BGP)


Caractersticas
Tipos de mensajes

Algoritmo de seleccin del mejor trayecto BGP


Caractersticas

Configuracin
Verificacin

Border Gateway Protocol (BGP)


Comandos de verificacin:
Show ip bgp summary: Muestra informacin sobre BGP configurado
en el router, como ID, AS number, memoria usada, vecinos etc
Show ip bgp neighbors: Muestra la tabla de vecinos. Informacin
detallada sobre los vecinos de BGP del router.
Show ip bgp: Muestra la tabla BGP. Informacin sobre todas las rutas
aprendidas por BGP.
Show ip route bgp: Muestra las rutas aprendidas por BGP que se
han agregado a la tabla de rutas del router.
Debug ip bgp: Muestra informacin en tiempo real sobre eventos de
BGP como por ejemplo las adyacencias con vecinos, sin embargo no
muestra el contenido de los paquetes BGP Update.
Debug ip bgp updates: Muestra informacin en tiempo real con el
contenido de los paquetes BGP Updates recibidos por el router.

También podría gustarte