Professional Documents
Culture Documents
1 de 16
Home (/)
CCNA (/ccna.html)
Teleco (/teleco.html)
Foro (/foro.html)
CCNP (/ccnp.html)
http://www.teleccna.cl/bgp.html
Otros (/otros.html)
Contacto (/contacto.html)
Me gusta
Compartir
Border Gateway Protocol (BGP) es el protocolo de enrutamiento utilizado en internet por los ISPs
para interconectar distintos sistemas autnomos y sus redes. Su objetivo es proveer un enrutamiento
entre sistemas autnomos libre de bucles. Soporta VLSM y CIDR, lo cual ayuda en gran medida a
reducir el tamao de grandes tablas de enrutamiento. BGP no requiere una arquitectura jerrquica y
posee la capacidad de soportar mltiples conexiones, acompandolas con excelentes polticas de
control de rutas.
Existen protocolos vector distancia como RIP y estado enlace como OSPF, a BGP se le conoce
como un protocolo vector distancia mejorado, o tambin como protocolo Vector Path, siendo su
mtrica Path Vectors (Atributos). BGP busca el camino ms estable hacia el destino, a diferencia de
los otros protocolos de enrutamiento. Adems este camino se basa en polticas de enrutamiento, lo
cual permite controlar el flujo de trfico entre los sistemas autnomos.
BGP Versin 4 (BGP-4) es la ltima versin de BGP y es definida en la RFC 4271, adems existe
una extensin de esta ltima versin llamada BGP4+, la cual soporta mltiples protocolos,
incluyendo IPV6, estas son definidas en la RFC 4760.
Para entender el funcionamiento de BGP primero se deben tener conocimiento de los siguientes
conceptos:
Sistema Autnomo: Hace referencia a una red o grupo de redes administradas de manera
independiente, donde se puede gestionar todo trfico que pasa por ella.
(/proyecto-yo-seacute-networking.html)
Recomiendo descargar el siguiente
documento, ya que se presenta mas en
detalle y con toda la materia de BGP.
Los nmeros de Sistemas Autnomos(AS) poseen 16 bits, es decir desde 1 65535 definidos en la
RFC 1930, donde desde el 64512-65534 son privados. Actualmente existen sistemas autnomos de
Formato: PDF
32 bits.
Paginas: 45.
Autor: Juan Zambrano
Los nmeros de Sistemas Autnomos(AS) poseen 16 bits, es decir desde 1 65535 definidos en la RFC 1930, donde desde el 64512-65534 son
privados. Actualmente existen sistemas autnomos de 32 bits.
IGP: Interior gateway protocol, son los protocolos de enrutamiento de interior, es decir protocolos que corren dentro de un sistema autnomo, como
por ejemplo RIP, EIGRP, OSPF, IS-IS.
EGP: Exterior gateway protocol, son los protocolos que intercambian informacin de enrutamiento entre diferentes sistemas autnomos, como por
ejemplo BGP.
BGP es un protocolo normalmente utilizado por los ISPs, ya que logra administrar un gran flujo de informacin de enrutamiento que existe en todo
internet. Por lo tanto para entender de mejor forma como funciona BGP y cmo influye este protocolo en la red de una empresa o un ISP debemos
entender como son interconectados. En el siguiente captulo se darn a conocer cules son las formas de conexin entre una empresa y un ISP.
09-05-2015 22:46
2 de 16
http://www.teleccna.cl/bgp.html
IBGP hace referencia a la conexin entre dos routers que corren BGP dentro de un mismo sistema autnomo, como por ejemplo, Router A, B, C y
D son IBGP dentro del SA 65000. EBGP son los Routers borde que interconectan los distintos SA, como por ejemplo Router A del SA 65000 y
Router E del SA 65250
09-05-2015 22:46
3 de 16
http://www.teleccna.cl/bgp.html
Los mensajes BGP entre peers EBGP, se envian con un TTL de 1, por lo tanto solo se puede generar adyacencia EBGP entre routers borde, ya
que no permite mas de un salto. El TTL entre routers IBGP siempre es mayor a 1, (En Dynagen es 255), lo que permite generar adyacencia entre
vecinos que no se encuentran directamente conectados.
Problemas de Update
Segn la regla de BGP split horizon especifica que las rutas aprendidas via IBGP nunca son propagadas a otros IBGP peers.
Otra opcin es correr IBGP solo en los routers borde, pero esto gener otro problema. Al momento de anunciarse redes externas, stas sern
informadas solo a los routers borde IBGP, y al momento de que el trafico atraviese el sistema autnomo de transito existirn routers que que no
tengan un destino hacia esa red (como R1 y R3 de la figura 3.1), ya que no las aprendieron va BGP y no poseen un camino va IGP. Por lo tanto
estos paquetes sern descartados.
La solucin es correr IBGP en todos los routers dentro del sistema autnomo de transito, realizando un full mesh entre routers que corren BGP.
Ejemplo full-mesh
09-05-2015 22:46
4 de 16
http://www.teleccna.cl/bgp.html
Se debe utilizar BGP cuando se tiene un buen entendimiento de su funcionamiento y adems se cumple una de las siguientes condiciones:
- El sistema autnomo ser utilizado como transito para alcanzar otros sistemas autnomos. Por ejemplo un ISP.
- Cuando un sistema autnomo posee ms de una conexin a otros sistemas autnomos.
- Cuando se desea aplicar polticas de enrutamiento sobre el trafico que entra y sale del sistema autnomo
Normalmente no es necesario usar BGP cuando se posee una sola salida en la red, por lo tanto en estos casos solo con una ruta esttica o ruta
por defecto bastara.
No se debe usar BGP cuando existen las siguientes condiciones:
- Existe solo una conexin a Internet o a un sistema autnomo. - Pocos recursos de hardware, cuando existe muy poca memoria en el router o el
procesador no soporta constantes actualizaciones de BGP. - Cuando se posee limitado conocimiento sobre el proceso de seleccin de rutas de
BGP.
Bgp usa TCP como protocolo de transporte, lo cual significa que es orientado a la conexin. Por lo tanto BGP enva la informacin dentro de
segmentos, usando el puerto 179 y el nmero de protocolo 6, como se muestra en la Figura4.1
Tambin cabe destacar que cuando dos routers se interconectan bajo una sesin
TCP son conocidos como BGP peer routers o BGP neighbors. Como BGP
implementa un protocolo confiable, no son necesarias actualizaciones peridicas y
solo son necesarias actualizaciones incrementales o generadas por eventos.
En un mensaje Open de BGP podemos encontrar algunos de los parmetros ms
importantes, los cuales utiliza BGP para identificar por ejemplo si se generar una
adyacencia IBGP (comparando el sistema autnomo marcado en azul), identificar
el Hold Time configurado, y cul es la direccin IP con la cual se generar la
adyacencia (BGP Identifier).
Figura2- Captura paquete BGP OPEN Message.
BGP no funciona igual que los otros protocolos de enrutamiento IGP, y exige primero identificar quines sern sus vecinos.
Ya que la vecindad no necesita ser directa, tambin existen restricciones respecto a las vecindades. Por ejemplo, dentro de un sistema autnomo
se pueden generar Neighbors, a pesar de que estos no se encuentren directamente conectados (IBGP), pero solo el router borde puede generar
vecindad con el router perteneciente al otro sistema autonomo (EBGP).
Un Router EBGP intentar conversar con su neighbor, por lo tanto ste debe poder ser alcanzado, y ya que esta directamente conectado, no
necesita de otro protocolo (como un IGP).
Cuando se inicia la conversacin entre los EBGP se genera un three-way handshake, por la sesin TCP entre ambos. Por lo tanto al declarar un
vecino con el comando Neighbor ste debe ser alcanzable.
Ya que no es necesario que los vecinos estn directamente conectados, normalmente se decide usar interfaces loopbacks para el establecimiento
de la sesin TCP entre los routers, esto permite que cuando existan caminos redundantes hacia un vecino, la cada de una interfaz fsica no afecte
la adyacencia.
09-05-2015 22:46
5 de 16
http://www.teleccna.cl/bgp.html
BGP mantiene su tabla de enrutamiento separada de la tabla de IGP, y ofrece las mejores rutas a la tabla de enrutamiento IGP. Tambin pueden
ser redistribuidas las rutas de la tabla de BGP a la tabla de enrutamiento IP del IGP.
La tabla de informacin de BGP se conoce con varios nombres:
BGP table
BGP topology table
BGP topology database
BGP routing table
BGP forwarding database
Las redes aprendidas por EBGP poseen una distancia administrativa de 20, y las IBGP poseen una distancia administrativa de 200. Por lo tanto
solo pasan a la tabla de enrutamiento las rutas con menor distancia administrativa, en comparacin con las rutas de los protocolos IGP.
BGP tambin mantiene una Neighbors Table, la cual contiene una lista de sus vecinos con los cuales posee conexin. Para que BGP genere
adyacencia debe ser asignado explcitamente el vecino con el comando Neighbor. Luego de establecer adyacencia, Bgp mantiene esta relacin
con mensajes BGP/TCP keepalive, los cuales son enviados siempre cada 60 segundos.
09-05-2015 22:46
6 de 16
http://www.teleccna.cl/bgp.html
Estos mensajes envan informacin sobre los Path, cada Path requiere de un mensaje update. Cada update posee los atributos respecto al path, y
las redes que pueden ser alcanzadas por este path. Por lo tanto cada Update posee las Rutas con sus respectivos atributos (as-path, origin, localpreference, etc.).
Parmetros de los paquetes BGP
- Version
: Identifica la versin que corre BGP, posee 8 bit y actualmente es versin 4.
- Sistema Autnomo : Identifica el sistema autnomo, posee 16 bit.
- Hold-time
: Tiempo de espera mximo entre los mensajes keepalive, posee 6 bit y por defecto son 180 segundos.
- Optional Parameters.
Los routers para generar adyacencia pasan por los siguientes estados:
- Idle
- Connect
- Active
- Open sent
- Open Confirm
- Established
Cuando se encuentra en el estado Established, los mensajes OPEN, NOTIFICATION Y KEEPALIVE son intercambiados.
Un comando muy til, cuando ya se encuentran configurados los neighbors es el #show ip bgp summary, con este comando se puede verificar el
estado de un vecino, y determinar si existe algn problema en la adyacencia. Tambin de puede verificar el sistema autnomo perteneciente a ese
vecino, y el tiempo transcurrido desde que se gener la adyacencia.
09-05-2015 22:46
7 de 16
http://www.teleccna.cl/bgp.html
Los routers BGP envan mensajes update sobre redes, con sus respectivos prefijos y atributos. Estos prefijos y atributos se utilizan para
seleccionar el mejor camino hacia una red.
Los atributos pueden ser:
Well-known / optional
Mandatory / discretionary
Transitive / nontransitive
Los atributos de ruta se dividen en cuatro categoras:
Well-known mandatory
Well-known discretionary
Optional transitive
Optional nontransitive
09-05-2015 22:46
8 de 16
http://www.teleccna.cl/bgp.html
Atributo AS-PATH
Lista los sistemas autnomos por los que pasa la ruta para llegar a la
red, se utiliza para asegurar un camino libre de bucles, ya que el router
no aceptar una ruta que posea un sistema autnomo por el cual ya
atraves. Adems este atributo es well-known mandatory.
Por ejemplo si el paquete viaja desde el AS 52100 al AS52500 y toma
el camino 52100 52200 52300 52400, al momento de decir el
camino, nunca lo enviar al 52200, ya que por este ya pas.
Como se muestra en la figura 9.1
Atributo Next-hop
Este atributo indica la direccin IP del siguiente salto para alcanzar la red destino. El siguiente salto no necesariamente debe estar directamente
conectado, sino que ms bien es la direccin IP del router quien anunci la red. Este atributo es well-known mandatory.
Por ejemplo, router R3 tiene como Next-hop de la red 10.20.0.0 la direccin IP 192.168.10.1 del router R1.
Atributo Origin
Indica como fue aprendida la ruta, si fue aprendida a partir de un IGP utilizando el comando network, se marca una I en la tabla de BGP. Si la
ruta fue aprendida por un EGP se marca con una e. Incomplete, es cuando el origen es desconocido, normalmente ocurre cuando una ruta es
distribuida en BGP y es marcada con un signo ?. Este atributo adems es well-known mandatory.
Atributo Community
Este atributo es utilizado para realizar un filtrado de rutas. A las rutas de la comunidad se les asigna un TAG, para a partir de l poder tomar
decisiones de filtrado de rutas pertenecientes a la etiqueta. Esto nos ayuda a tener un mejor control, ya que las comunidades comparten similares
polticas. Este atributo es optional transitive.
Atributo MED
Este atributo informa a los vecinos externos por cul de las salidas del sistema autnomo local se prefiere que sean alcanzadas las redes locales,
en otras palabras cual es la entrada preferida a la red. El menor valor MED es el preferido, por lo tanto posee mayor prioridad. Este atributo es
enviado entre los vecinos EBGP y por defecto es 0. Este atributo es optional nontransitive attribute.
Atributo WEIGHT
Este atributo es utilizado en el proceso de seleccin de ruta, tiene significancia local, por lo tanto no es propagado hacia los vecinos. Cuando
existen mltiples rutas hacia un camino, la ruta con weight ms alto ser la preferida.
Un router pasa la mejor ruta a tabla de enrutamiento, pero cuando existe ms de una ruta para una red especifica, sigue los siguientes criterios:
1) Los routers cisco prefieren las rutas que posean mayor weigth.
2) Si aun as existe ms de una ruta, se selecciona la ruta con mayor local preference.
3) Si las rutas poseen igual Local preference, se selecciona la ruta que fue generada localmente va comando Network o agregate-address.
4) Si las rutas no fueron originadas localmente por el router, se prefiere la ruta con menor as-path.
5) Si el tamao del as-path es el mismo, se prefieren las rutas menormente origininadas segn el siguiente cdigo: IGP<EGP<Incomplete.
6) Si las rutas poseen el mismo cdigo origin, se prefieren las rutas con menor MED. La comparacin del MED solo ocurre cuando el comandos
bgp-always-compare-med es habilitado.
7) Si poseen el mismo MED, se prefieren los caminos EBGP sobre los IBGP.
8) Si no hay neighbors EBGP y solo existen vecinos IBG, adems de que la sincronizacin se encuentra deshabilitada, se prefiere el camino con
menor mtrica respecto del IGP existente en relacin a la direccin del siguiente salto.
9) Cuando las rutas son aprendidas va EBGP, se prefiere la ruta que fue recibida primero, es decir la ms antigua. Este paso es saltado si el
comando router-id es configurado en el router.
09-05-2015 22:46
9 de 16
http://www.teleccna.cl/bgp.html
Para empezar a configurar se debe iniciar el proceso de BGP con el siguiente comando en modo configuracin global:
#router bgp numero de sistema autnomo
Solo se permite un proceso de BGP, por lo tanto si ya se ingres un nmero de sistema autnomo y
Ejemplo
Luego se puede comprobar que la adyacencia se ha generado ingresando el comando #show ip bgp summary, con esto verificamos el estado de
los vecinos (State/PfxRcd), y si se ha logrado generar adyacencia entre ellos.
Para anunciar redes se debe usar el comando: #Network direccin de red mask mascara de la red
Este comando se debe ingresar en la configuracin de BGP y se debe escribir exactamente la direccin de red y mascara, sino arrojar aviso de
error. Esto normalmente ocurre cuando se ingresa una direccin de host.
Tambin se debe tomar en cuenta que los routers borde son los encargados de anunciar las redes que se encuentran dentro del sistema
autnomo, y ese router borde debe conocer todas las redes para poder anunciarlas. El router por ejemplo puede conocer las redes por un
protocolo de enrutamiento como EIGRP y anunciar con el comando network dentro BGP las redes conocidas por este protocolo. Por lo tanto NO
ES NECESARIO que las redes que se ingresen con el comando network se encuentren directamente conectadas al router borde, solo es necesario
que las conozca por un protocolo enrutamiento o ruta esttica.
Ejemplo
Router RB puede anunciar a ISP con el comando network las redes 11.0.0.0/8 y 12.0.0.0/8 a pesar de que no las tenga directamente conectadas,
ya que estas redes las conoce por EIGRP. Es muy importante que las conozca porque si no, no podrn ser anunciadas.
09-05-2015 22:46
10 de 16
http://www.teleccna.cl/bgp.html
Hard reset:
Se puede realizar con el comando clear ip bgp * o clear ip bgp direccin_vecino. Esto permitir que se reinicie completamente la sesin TCP entre
todos los vecinos (*) o un vecino especifico. El restablecimiento de la sesin toma entre 30 a 60 segundos y genera que se reenven todas las
tablas de BGP, actualizando asi las nuevas polticas aplicadas.
Soft reset:
Utiliza gran parte de la memoria, ya que almacena todos los updates sin modificacin en una tabla. Luego cuando se aplica el filtro, los cambios
son calculados a partir de esta tabla. El comando es clear ip bgp soft.
Route refresh:
Solicita al peer el reenvo de toda la informacin, esto utiliza menos memoria, y permite al router aplicar las polticas de entrada. El comando es
clear ip bgp {* | address | peer-group -name} in . Para poder utilizar route refresh, los routers deben soportar esta capacidad, esto se puede verificar
con el comando show ip bgp neighbors.
Si poseemos dual homed para alcanzar un sistema autnomo, podramos preferir que el trfico fuera balanceado entre los enlaces. Esto permitira
aprovechar el ancho de banda de los enlaces para enviar el trfico fuera de nuestra red, y que adems exista un enlace de Backup. Para lograr
esto, tenemos que generar adyacencia con loopbacks entre vecinos EBGP. Sin embargo los paquetes enviados entre vecinos EBGP poseen un
TTL en 1, y para utilizar loopback necesitamos como mnimo dos saltos, por lo tanto debemos aplicar el comando ebgp-multihop como veremos a
continuacin.
Topologa:
Se debe aplicar el comando neighbor direccin_IP ebgp-multihop 2 para permitir que los mensajes de EBGP posean un TTL de 2, esto permitir la
adyacencia entre vecinos EBGP usando loopbacks.
09-05-2015 22:46
11 de 16
http://www.teleccna.cl/bgp.html
Tambin se deben crear dos rutas estticas hacia la direccin de loopback que generar la adyacencia, para que realicen un balanceo de carga
entre los enlaces.
BGP anuncia las redes con la direccin del prximo salto, es decir las redes que conozca el router de borde va BGP las anunciara a sus vecinos
DENTRO de su sistema autnomo con la direccin IP del neighbor externo, por lo tanto todos los routers dentro del sistema autnomo deben saber
cmo poder alcanzar esa direccin. Esto es muy importante, ya que puede ocurrir que los routers conozcan todas las redes de los sistemas
autnomos externos y aun as no pueda llegar a ella, ya que no saben cmo alcanzar la direccin IP del prximo salto.
Ejemplo.
A R1 se le informan las redes desde el Router fuera de su red. Para que R1
pueda alcanzar las redes tiene que dirigir el trfico hacia la direccin 11.0.0.1,
por lo tanto R1 puede llegar ya que se muestra en su tabla de enrutamiento
como directamente conectada.
R1 le informa va IBGP a R4 las redes de los AS fuera de su red. Entonces R4
para poder alcanzar esas redes debe dirigir el trfico a 11.0.0.1, y como R4 no
la posee directamente conectada como R1, debe tratar de alcanzarla utilizando
un protocolo de enrutamiento interno como EIGRP, OSPF, RIP o ruta esttica.
Hay que tomar atencin al momento de configurar el protocolo de enrutamiento
IGP, ya que debe ser anunciada la red 11.0.0.0 y finalmente aplicar passive
interface, ya que no es parte del sistema autnomo.
Tambin si no se desea utilizar un protocolo de enrutamiento para que los
routers conozcan la direccin 11.0.0.1 se puede configurar el comando
#Neighbor direccin IP next-hop-self en el router de borde. En direccin IP
ingresamos la IP de los vecinos que poseemos conectados.
Es decir R1 le anuncia R4 que l ser el prximo salto para alcanzar las redes
anunciadas desde el router borde.
Next Hop para rutas directamente conectadas o redistribuidas
Cuando una red es conocida va un IGP o se encuentra directamente conectada se muestra con next-hop 0.0.0.0, como vemos en el siguiente
ejemplo:
Se pueden crear peer groups para agrupar los vecinos que poseen iguales polticas, esto permite no tener que ingresar un comando por cada
vecino al momento de aplicar las polticas.
Para configurarlo primero se debe crear el peer group, el nombre asignado al peer group tiene significancia local y no es enviado otros routers.
El comando para crear el peer group es:
Asignar vecinos al grupo:
Si se desea resetear las conexiones de vecinos en el grupo se debe ingresar el comando:
Si deseamos terminar la sesin para un vecino podemos aplicar el comando neighbor shutdown.
09-05-2015 22:46
12 de 16
http://www.teleccna.cl/bgp.html
BGP soporta Message disgest 5 para la autenticacin de sus vecinos. MD5 enva un hash el cual es creado usando la llave y un mensaje. El Hash
es enviado envs de la llave, por lo tanto la llave nunca viaja por la red.
Para autenticar BGP, ambos vecinos deben poseer la misma configuracin (contrasea) y su respectiva direccin IP del vecino.
Para autenticar un vecino se debe ingresar la siguiente configuracin en BGP:
Ejemplo
#Neighbor direccin ip password contrasea
Si se poseen varias redes dentro de un sistema autnomo, se puede decidir sumarizarlas, para reducir el tamao de la tabla de enrutamiento.
Debido a que BGP no permite declarar redes que no se conocen, es necesario crear una red sumarizada. Para lograr la sumarizacin utilizaremos
la siguiente topologa:
Los filtros de rutas se utilizan para evitar enviar redes a lugares que no
se desean. Por ejemplo evitar enviar una red fuera del sistema
autnomo de la Empresa.
Ejemplo
Primero se debe crear una Access list que indique las direcciones de
las redes que se desean permitir o que se desean denegar. Por
ejemplo:
09-05-2015 22:46
13 de 16
http://www.teleccna.cl/bgp.html
Direccin del vecino que no se desea que aprenda las redes. Se aplica la lista de distribucin de salida
(out).
Las prefix-list permiten un filtrado rpido de redes, son ms cmodas y menos complejas que las ACL, ya que cada sentencia incluye un nmero
de secuencia. Cada sentencia aumenta el nmero de secuencia en 5. Las prefix-list contienen un deny any implcito al final. Al momento de
aplicarlas en BGP, se pueden realizar de entrada o salida.
A continuacin un se realiza un ejemplo aplicando sus caractersticas.
09-05-2015 22:46
14 de 16
http://www.teleccna.cl/bgp.html
Para el filtro generamos una Access list en el router borde (R4) que permita todas las redes que fueron declaradas, es decir la 172.16.23.0,
172.16.24.0 y 172.16.25.0.
Luego denegamos todas las otras redes con un deny any, como se visualiza en la siguiente configuracin.
Luego en R4 aplicamos la lista de distribucin apuntando al vecino EBGP como salitda (out). Finalmente debemos aplicar el comando clear ip bgp
* para reiniciar la adyacencia y actualizar las polticas aplicadas a las rutas.
Verificamos en R1 que redes fueron aprendidas, y obtenemos como resultado que solo las redes que fueron generadas desde nuestro sistema
autnomo son conocidas por R1.
Esta configuracin tambin debe ser aplicada en R2 para que el AS 100 no conozca la existencia de la red 200.0.0.0 en el AS 100.
Pueden ser filtrados todos los prefijos de un sistema autnomo utilizando el atributo AS-PATH. Con este atributo podremos filtras todos los prefijos
que hayan atravesado un determinado sistema autnomo.
Ejemplo
#Ip as-path Access-list 1 deny ^100 Deniega todos los prefijos que empiecen o terminen con el sistema autnomo 100
#Ip as-path Access-list 1 permit .*
los sistemas autnomos.
Se utiliza para anunciar las rutas pero no el nmero del sistema autnomo privado.
Configuracin:
Este comando debe ser ingresado dentro de la configuracin de BGP.
#Neighbor direccin IP remove-private-as
desea anunciar el nmero de
Se utiliza cuando existe Multihomed en el sistema autnomo. Local preference es el segundo criterio de seleccin de ruta despus de Weight,
identifica cual es la mejor salida para salir de de nuestro sistema autnomo. El valor es propagado a los vecinos del sistema autnomo y debe ser
aplicado en el router de borde. El valor ms alto es preferido, y por defecto es 100.
09-05-2015 22:46
15 de 16
http://www.teleccna.cl/bgp.html
Ejemplo
#route-map nombre permit 10
#set local-preference 200
Se utiliza cuando existe Multihomed, para indicar al sistema autnomo fuera de nuestra red por cual de mis salidas prefiero que el trfico externo
entre. Por defecto este valor es 0, el valor ms bajo es preferido y este comando se agrega dentro de nuestro sistema autnomo e influye en la
decisin del sistema autnomo externo.
Se aplica en el Router borde en modo configuracin global:
#Route-map nombre permit 10 Se debe crear route-map asignndole un nombre y un numero de secuencia.
#set metric 50 Se Indica el valor del MED, en este caso 50.
Se debe aplicar el mapa de ruta dentro de la configuracin de BGP:
#Neighbor direccin IP route-map nombre out
Se debe ingresar la direccin IP del vecino EBGP, luego el nombre del route-map y se aplica de
salida.
Identificamos que el camino tomado por R7 para alcanzar las redes 172.16.1.0/24 y 172.16.2.0/24 es por el Next Hop 172.16.10.2, es decir R1. El
objetivo es lograr que el Next-hop para las redes aprendidas va BGP sea R2.
Para lograr esto ingresamos a R3 para que anuncie a R2 las rutas con un Local preference de 200. Esto permite que R2 sea el mejor camino al
momento de la comparacin de la mejor ruta.
Configuracin:
1) En R3 creamos una Access-list que permita las redes aprendidas desde R2. (Pueden permitirse todas las redes, lo que generar un cambio de
local preference para todas y futuras redes anunciadas por R2).
2) Creamos un mapa de ruta que permita. Dentro del mapa de ruta configuramos un match con la Access list antes creada.
3) Seteamos Local-preference 200 para las redes que realicen match.
4) Configuramos el mapa de ruta que permita todo lo dems con un nmero de secuencia mayor.
09-05-2015 22:46
16 de 16
http://www.teleccna.cl/bgp.html
Reiniciamos todas las sesiones de BGP para probar las nuevas polticas aplicadas.
R3#clear ip bgp *
Finalmente en R7 revisamos con show ip bgp, verificando que las redes son alcanzadas va R2 y que su local preference ahora es 200.
09-05-2015 22:46