Você está na página 1de 280

CCNP

edu@eduangi.com
CCNP BSCI
BSCI Buiding Scalable Cisco
Internetworks
Curso de Preparacin para la Superacin del
Examen
BSCI Exam # 642-801

Tomo 2



Instructor: Eduardo Collado
edu@eduangi.com
CCNP
edu@eduangi.com
BSCI Contenido Global
Contenidos Generales del examen #642-801
Seccin IV: EIGRP........................................ Pgina 3
Seccin V: BGP ............................................ Pgina 79
Seccin VI: Redistribucin y Routing
Basado en Polticas ................................... Pgina
204
CCNP
edu@eduangi.com
BSCI EIGRP
Seccin IV: EIGRP
CCNP
edu@eduangi.com
BSCI EIGRP
Utilizando EIGRP en Redes Empresariales
Introduccin a EIGRP
Operacin de EIGRP
Diseo de Red EIGRP
Configuracin de EIGRP en Redes Empresariales
Configuracin de EIGRP
Verificacin de la Operacin de EIGRP
Troubleshooting de la Operacin de EIGRP
CCNP
edu@eduangi.com
BSCI EIGRP
Utilizando EIGRP en Redes Empresariales

Introduccin a EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Introduccin a EIGRP
EIGRP es la versin avanzada de IGRP.
EIGRP utiliza la misma tecnologa de vector distancia
que IGRP.
EIGRP es muchas veces llamado como Protocolo de
Routing Hbrido Equilibrado, aunque Cisco prefiere
llamarlo Protocolo de Routing Avanzado de Vector
Distancia.
EIGRP es una solucin eficiente, aunque propietaria
para entornos de networking grandes, ya que es un
protocolo con capacidad de escalabilidad.
Al igual que OSPF, EIGRP puede escalar
dependiendo del diseo de la red.
CCNP
edu@eduangi.com
BSCI EIGRP
Terminologa de EIGRP
Vecino: Un router directamente conectado
ejecutando EIGRP.
Neighbor Table: Lista con todos los vecinos. Esta
tabla se construye con informacin de Hellos
recibidos desde los routers adyacentes.
Tabla de Routing: Lista de las redes disponibles y
los mejores caminos.
Tabla Topolgica: Tabla que contiene todos los
caminos anunciados por los vecinos a todas las
redes conocidas.
Hello: Mensajes utilizados para encontrar y
mantener vecinos en la tabla topolgica.
CCNP
edu@eduangi.com
BSCI EIGRP
Terminologa de EIGRP
Update: Paquete EIGRP que contiene informacin
sobre los cambios de la red. Se envan nicamente
cuando hay un cambio en la red que afecta a los
routers.
Query: Enviado por el router cuando pierde el
camino a una red. Si no existe una ruta alternativa
(feasible successor), enva la query a los vecinos
preguntando si tienen un feasible successor. Esto
hace que la ruta pase a estado active.
Reply: Respuesta a una query, si el router no tiene
informacin para devolver entonces pregunta a
todos sus vecinos. El Reply se enva por unicast.
CCNP
edu@eduangi.com
BSCI EIGRP
Terminologa de EIGRP
ACK: Paquete Hello sin datos. Se trata de una
aceptacin.
Holdtime: Valor configurado en el paquete Hello.
Determina cuanto tiempo se va a esperar para
recibir Hellos de un vecino antes de declararlo no
disponible.
Smooth Round-Trip Time (SRTT): El tiempo que el
router espera despus de enviar un paquete para
or el acknowledge.
Retransmission Timeout (RTO): Tiempo calculado
en referencia al SRTT. El RTO determina cunto
tiene que esperar el router el ACK antes de
retransmitir el paquete.
Reliable Transport Protocol (RTP): Mecanismo
utilizado para determinar los requerimientos de
entrega de los paquetes, asegurando la entrega
secuencial de los mismo.
CCNP
edu@eduangi.com
BSCI EIGRP
Terminologa de EIGRP
Diffusing Update Algorithm (DUAL): Algoritmo que
hace que la tabla topolgica converja Est basado
en la deteccin en un tiempo finito de cambios en
la topologa por parte de los routers. Como el
algoritmo se calcula simultneamente, se asegura
una red libre de bucles.
Advertised Distance (AD): El coste del camino a
una red remota desde el vecino (i.e. La mtrica del
vecino).
Feasible Distance (FD): La mtrica ms baja a una
red remota.
Feasible Condition (FC): Cuando un router una AD
ms pequea que su FD.
Feasible Successor (FS): Si un vecino reporta una
AD ms pequea que la FD, entonces el vecino se
convierte en Feasible Successor.
CCNP
edu@eduangi.com
BSCI EIGRP
Terminologa de EIGRP
Successor: El siguiente router que pasa la FC. Se escoge el
que tenga la mtrica ms baja a un destino de los FS.
Stuck in Active (SIA): Estado de un router que ya ha
enviado paquetes y est esperando los ACKs de sus
vecinos.
Query Scoping: Diseo de red para limitar el mbito del
rango de peticiones, es decir, a qu distancia se permite
que se busque un feasible successor. Esto es necesario
para prevenir SIA, lo cual puede provocar problemas en la
red.
Active: Estado de la ruta cuando hay un cambio en la red y
no se encuentra un FS. La ruta se establece en modo
Active, y el router pregunta por rutas alternativas.
Passive: Una ruta operacional es pasiva. Si no se ha
perdido el camino, el router examina la tabla topolgica en
busca de un FS. Si existe un FS se aade a la tabla de
routing, si no, el router pregunta a los vecinos y la ruta se
queda en modo active.
CCNP
edu@eduangi.com
BSCI EIGRP
Caractersticas y ventajas de EIGRP
DUAL: DUAL es una de las caractersticas
principales de EIGRP. DUAL distribuye la
computacin de routing entre varios routers.
Redes Libres de Bucles: El algoritmo DUAL se
utiliza para asegurar una red libre de bucles. El FS
es escogido slo porque tiene una mtrica menor.
Esto proporciona una red libre de bucles.
Actualizaciones Incrementales: EIGRP enva
actualizaciones parciales no peridicas. Esto
significa que cuando hay un cambio se enva la
actualizacin con nicamente la informacin que
ha sido modificada.
CCNP
edu@eduangi.com
BSCI EIGRP
Caractersticas y ventajas de EIGRP
Direcciones Multicast para Actualizaciones: EIGRP
utiliza RTP para garantizar la entrega, esencialmente
cuando las actualizaciones de routing no son
peridicas. Si el receptor no espera una actualizacin
no puede saber si ha perdido alguna actualizacin.
Las actualizaciones se realizan mediante multicast
fiable a la 224.0.0.10. Cuando el receptor recibe una
actualizacin devuelve un ACK.
Protocolo Avanzado de Vector Distancia: EIGRP ha
solucionado muchos de los problemas de los
protocolos vector distancia. EIGRP es un
protocolo classless. Sin el uso de reas EIGRP
permite sumarizacin en cualquier punto de la red,
lo cual implica un menor gasto de recursos. Por
supuesto tambin soporta discontinuidad de redes
y VLSM.
CCNP
edu@eduangi.com
BSCI EIGRP
Caractersticas y ventajas de EIGRP
Tablas de Routing Libres de Bucles: El criterio
para seleccionar las rutas primarias y de backup
en la tabla topolgica y en la tabla de routing
aseguran que las rutas estn libre de bucles.
Soporte para Diferentes Topologas: EIGRP es un
protocolo moderno que permite la utilizacin de
las ms recientes topologas como por ejemplo
NBMA.
Convergencia Rpida: El uso del algoritmo DUAL
almacena la mejor ruta y las siguientes mejores,
as en caso de fallo de la ruta se puede empezar a
utilizar la ruta alternativa de forma automtica.
Uso Reducido de Ancho de Banda: Utilizando
direcciones de multicast y de unicast para enviar y
aceptar las actualizaciones reduce el ancho de
banda y la CPU. EIGRP utiliza nicamente
actualizaciones incrementales, NO peridicas.
CCNP
edu@eduangi.com
BSCI EIGRP
Caractersticas y ventajas de EIGRP
Independencia del Protocolo a Nivel 3: EIGRP
funciona como protocolo de routing para IP,
AppleTalk e IPX. Se utiliza una tabla de routing
diferente por protocolo. EIGRP redistribuye de
forma automtica IPX RIP, AppleTalk RTMP e IP
IGRP dentro del mismo AS.
Compatibilidad con IGRP: Como EIGRP desciende
del IGRP son totalmente compatibles, EIGRP
redistribuye IGRP, esto permite que redes antiguas
que no permitan EIGRP sigan utilizando IGRP sin
problemas en una red EIGRP.
Configuracin Sencilla: Ya que EIGRP fue
diseado para el hardware en el cual corre, la
configuracin del mismo es muy sencilla y
requiere menos consideraciones de diseo que
OSPF.
CCNP
edu@eduangi.com
BSCI EIGRP
Caractersticas y ventajas de EIGRP
Utilizacin de Mtrica Compuesta: EIGRP utiliza la
misma mtrica que IGRP, pero con un tamao de
32 bits, permitiendo crecer a la red y permitiendo
mayor granularidad.
Balanceo de Carga entre Enlaces de Coste
Diferente: EIGRP permite el balanceo de carga
entre enlaces de coste diferente, lo cual permite no
saturar los enlaces ms lentos.
CCNP
edu@eduangi.com
BSCI EIGRP
Componentes de EIGRP
Cisco define cuatro componentes principales de
EIGRP:
Mdulos Independientes del Protocolo.
RTP.
Descubrimiento y Recuperacin de Vecinos.
DUAL.
CCNP
edu@eduangi.com
BSCI EIGRP
Mdulos Independientes del Protocolo
Se mantiene una tabla de routing separada y un
conjunto de funciones para cada protocolo de capa 3
que puede enrutar EIGRP:
IP
AppleTalk
IPX
CCNP
edu@eduangi.com
BSCI EIGRP
RTP
EIGRP utiliza tanto direcciones unicast como
multicast, y muchos de estos paquetes tienen que ser
confiables utilizando RTP, es decir, tienen que ser
aceptados.
Estos paquetes incluyen un nmero de secuencia.
NO requieren confirmacin:
Hello
ACK
S requieren confirmacin:
Update
Query
Reply
Si no recibimos un hello de un vecino no
consideraremos que est cado hasta que falle 16
veces.
CCNP
edu@eduangi.com
BSCI EIGRP
Descubrimiento y Recuperacin de Vecinos
Los vecinos comparten tablas de routing e informacin
sobre los estados de sus conexiones.
EIGRP localiza toda la informacin posible,
reduciendo el ancho de banda y los requerimientos de
CPU de la red, hacindola as ms rpida la
convergencia.
CCNP
edu@eduangi.com
BSCI EIGRP
DUAL
EIGRP utiliza DUAL para mantener las bases de datos
de la red.
Se selecciona el mejor camino a un destino y si es
posible se guarda una ruta de backup.
Successor hace referencia al camino al destino.
Feasible Successors hacen referencia a rutas
alternativas.
Si el Successor cae y tenemos Feasible Successor
entonces este ltimo se convertir en Successor y
entraremos en modo pasivo.
Si no tenemos Feasible Successor entraremos en
modo activo y el router preguntar a los vecinos por
un Feasible Successor.
CCNP
edu@eduangi.com
BSCI EIGRP
Utilizando EIGRP en Redes Empresariales

Operacin de EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Operacin de EIGRP
Uno de los puntos fuertes de EIGRP es que limita el
mbito de la computacin de la red, manteniendo todo
el conocimiento todo lo local que se pueda.
EIGRP dispone de tres tablas principales:
Tabla de Vecinos.
Tabla de Topologa.
Tabla de Routing.
CCNP
edu@eduangi.com
BSCI EIGRP
Creacin de la Tabla de Vecinos
La tabla de vecinos se mantiene mediante el protocolo
Hello.
El protocolo Hello informa a los vecinos que las
conexiones estn vivas y activas y mantiene el
seguimiento de los paquetes enviados entre vecinos.
Hay que tener en cuenta que cada protocolo de capa
3 tiene su propia tabla de routing.
CCNP
edu@eduangi.com
BSCI EIGRP
Contenidos de la Tabla de Vecinos
La tabla de vecinos comprende la siguiente
informacin:
Direccin del vecino.
El interfaz por el cual se ha recibido el hello del vecino.
El holdtime.
El uptime.
El nmero de secuencia.
SRTT.
RTO.
El nmero de paquetes en la cola.
CCNP
edu@eduangi.com
BSCI EIGRP
Llegar a ser Vecino
EIGRP utiliza una direccin de multicast 224.0.0.10
para que todos los routers puedan peridicamente
enviar Hellos.
Si un Hello de un vecino conocido no se escucha
dentro del tiempo predeterminado, entonces este pasa
a holdtime, una vez pasado este tiempo se considera
que el vecino est cado.
LAN WAN
Hello 5 seg 60 seg
Holdtime 15 seg 180 seg
CCNP
edu@eduangi.com
BSCI EIGRP
Condiciones para llegar a ser vecino
El router tiene que escuchar un paquete Hello o un
ACK de su vecino.
El nmero de AS en la cabecera del paquete debe ser
el mismo en los dos routers.
La configuracin de la mtrica debe ser la misma en
los dos routers.
CCNP
edu@eduangi.com
BSCI EIGRP
Creacin de la Tabla Topolgica
La tabla topolgica tiene un registro con todas las
rutas a las redes conocidas en la organizacin, no
simplemente un conjunto de successors y feasible
successors.
La tabla topolgica incluye la siguiente informacin:
Si la ruta es activa o pasiva.
Que una actualizacin ha sido enviada a los vecinos.
Que un paquete de query ha sido enviado a los vecinos. Si
este campo es positivo, al menos una ruta se habr marcado
como active.
Si se ha enviado un paquete de query, otro campo har el
seguimiento de si se han recibido respuestas de los vecinos.
Que un paquete de respuesta se ha enviado como
respuesta a un paquete de query de un vecino.
Las redes remotas.
El prefijo o mscara de la red remota.
CCNP
edu@eduangi.com
BSCI EIGRP
Creacin de la Tabla Topolgica
La tabla topolgica incluye la siguiente informacin
(cont.):
La mtrica para la red remota, es decir, la FD.
La mtrica de la red remota anunciada por el siguiente salto
lgico, el AD.
El siguiente salto.
El interfaz de salida pasa ser utilizado para alcanzar el
siguiente salto lgico.
Los successors, el camino a la red remota en saltos.
La tabla se construye con los paquetes de
actualizacin que son intercambiados por los vecinos
y las respuestas a las peticiones enviadas por el
router.
CCNP
edu@eduangi.com
BSCI EIGRP
Creacin de la Tabla Topolgica
Las peticiones y las respuestas utilizadas por DUAL
de EIGRP se envan de forma confiable utilizando
RTP.
Si un router no escucha un ACK dentro del tiempo
determinado, se retransmite ese mismo paquete en
unicast. Si no hay respuesta despus de 16 intentos,
el router marca al vecino como cado. Cada vez que el
router enva un paquete, RTP incrementa el contador
en una unidad. El router tiene que escuchar los ACKs
de cada router antes de enviarle el siguiente paquete.
En el momento en el que el router tiene el
conocimiento de la red, entonces se ejecuta DUAL.
CCNP
edu@eduangi.com
BSCI EIGRP
Mantenimiento de la Tabla Topolgica
Los siguientes aspectos hacen que la tabla topolgica
se recalcule.
El router escucha un cambio cuando una nueva red est
disponible.
- La tabla topolgica recibe una actualizacin que indica que existe
una nueva red.
- Un interfaz directamente conectado a la red EIGRP se pone online.
El router cambia el successor en la tabla topolgica y en la
de routing.
- La tabla topolgica recibe una respuesta a una peticin de un vecino.
- Existe una configuracin local de interfaces directamente conectados
y ha cambiado el coste del enlace.
El router escucha un cambio de un vecino cuando la red
pasa a no disponible.
- La tabla topolgica recibe una peticin, respuesta o actualizacin
indecando que la red remota est cada.
- La de vecinos no recibe un hello tabladentro del holdtime.
- La red directamente conectada ha sufrido una prdida de portadora.
CCNP
edu@eduangi.com
BSCI EIGRP
Mantenimiento de la Tabla Topolgica
La tabla topolgica hace un seguimiento de los
paquetes de EIGRP.
Tambin identifica el estado de las redes en la tabla:
Active: El router trata de encontrar otra ruta.
Passive: El router no busca nada.
CCNP
edu@eduangi.com
BSCI EIGRP
Aadir una Red a la Tabla Topolgica.
En el momento que el router pone una nueva red, esta
empieza a enviar hellos por el nuevo interfaz. Aunque
no haya vecinos la entrada se incluye porque es una
nueva red.
EIGRP manda una actualizacin a sus vecinos
informando de la nueva red, a la cual los vecinos
contestan con el ACK correspondiente.
En el router receptor de la actualizacin: Actualiza el
nmero de secuencia en la tabla de vecinos y aade
la red a la tabla topolgica. Calcula la FD y el
successor para colocarlo en la tabla de routing. En ese
momento enva la actualizacin a los vecinos.
CCNP
edu@eduangi.com
BSCI EIGRP
Borrando un Camino o Ruta de la Tabla
Topolgica
Si una red conectada a un router se desconecta, este
router actualiza su tabla topolgica y enva una
actualizacin a sus vecinos.
Cuando el router receptor recibe la actualizacin,
actualiza su tabla de vecinos y su tabla topolgica.
Como este ltimo router est programado para
encontrar caminos alternativos, examina su tabla
topolgica para ello.
Si no encuentra un FS enva una peticin a los
vecinos. La ruta se marca como activa.
Se comienzan las queries y se actualizan las tablas de
vecinos y topolgica.
Se ejecuta DUAL tan pronto como el cambio de la red
se registra.
CCNP
edu@eduangi.com
BSCI EIGRP
Borrando un Camino o Ruta de la Tabla
Topolgica (cont.)
Si no hay ruta alternativa, los vecinos contestan un
reply de estado de query ya que no tienen camino
alternativo.
Llegados a este punto los vecinos empiezan a
preguntar a sus vecinos para encontrar un FS.
Si ningn router tienen un FS entonces todos borran la
entrada de la tabla de routing y de la de topologa.
CCNP
edu@eduangi.com
BSCI EIGRP
Encontrar un Camino Alternativo a una Red
Remota
FDDI
X
G H
D
12
10
15 15
5
CCNP
edu@eduangi.com
BSCI EIGRP
Encontrar un Camino Alternativo a una Red
Remota
Ocasionalmente en enlaces lentos puede producirse
que no se reciba una respuesta dentro del tiempo
establecido. Esto hace que la ruta sea declarada SIA.
El vecino que ha fallado la respuesta de todas las
queries se borra de la tabla de vecinos y DUAL asume
que ha recibido una respuesta y le asigna un coste
infinito.
CCNP
edu@eduangi.com
BSCI EIGRP
Creacin de la Tabla de Routing
La tabla de routing est construida desde la tabla
topolgica una vez se ha ejecutado DUAL.
La tabla topolgica es donde se almacenan todas las
rutas, y tras ejecutarse DUAL, las mejores pasan a la
tabla de routing.
Una vez existe la tabla de routing ya se puede
empezar a tomar decisiones de routing.
CCNP
edu@eduangi.com
BSCI EIGRP
Mtricas de EIGRP
Las mtricas utilizadas en EIGRP son muy similares a
las de IGRP.
La diferencia principal es que EIGRP da el resultado
en un campo de 32 bits.
Es posible utilizar hasta 6 caminos diferentes para un
nico camino.
Existen tres tipos de caminos:
Internal: Caminos internos al AS.
Summary: Caminos internos que han sido sumarizados.
External: Caminos externos al AS que han sido
redistribuidos a EIGRP.
La mtrica es la misma mtrica compuesta que en
IGRP, siendo como defecto:

La mtrica es posible cambiarla, pero teniendo
mucho cuidado y consideracin al diseo de la
red.
ARREGLAR
CCNP
edu@eduangi.com
BSCI EIGRP
Constantes de la Mtrica de EIGRP





Si K5=0


SI K50
Mtrica Valor de la Mtrica Valor por Defecto
K1 Bandwith 1
K2 Loading 0
K3 Delay 1
K4 Reliability 0
K5 MTU 0
mtrica= [K1 bw K2 bw 256 load K3 delay]
mtrica=
mtricaK5
reliability K4
CCNP
edu@eduangi.com
BSCI EIGRP
La Tabla Topolgica y la Mquina de Estados
Finitos DUAL
DUAL es responsable del mantenimiento de la tabla
de topologa y de la creacin de la tabla de routing.
El coste a una red de destino desde un router que la
anuncia, ms el coste a ese router es igual a la
mtrica hasta esa ruta.
La mtrica o coste desde el vecino que la anuncia se
llama AD (Advertised Distance).
La mtrica desde el router local se llama FD (Feasible
Distance).
Esto es fundamental para EIGRP porque si la AD < FD
significa que no hay bucles, ya que el siguiente salto
est ms cerca del destino.
CCNP
edu@eduangi.com
BSCI EIGRP
Actualizando la Tabla de Routing en Modo
Passive
DUAL determina si existe una ruta aceptable en la
tabla topolgica para sustituir al camino en la tabla de
routing.
Utilizando nomenclatura EIGRP: DUAL determina si
es aceptable reemplazar un successor en la tabla de
routing con un feasible successor de la tabla
topolgica.
Para que se produzca el cambio se tiene que cumplir:
Que la AD < FD, a esto se la llama FC (Feasible Condition).
Si se da la FC entonces la ruta pasa a ser FS (Feasible
Successor).
El FS con la menor mtrica ser el que reemplace a la ruta
actual.
CCNP
edu@eduangi.com
BSCI EIGRP
Feasible Successor
5
1
4
4
20
1
1
10
2
A
B
C
D
E
F
G
CCNP
edu@eduangi.com
BSCI EIGRP
Actualizando la Tabla de Routing en Modo Activo
Cuando no se encuentra una ruta alternativa en la
tabla de routing y todas las AD son mayores que la FD
entonces no se cumple la FC y tenemos que entrar en
modo active.
Una vez que est en active los routers vecinos ya
pueden enviar sus AD y aunque sean mayores que la
FD actual el router las aceptar.
Una vez aceptadas las rutas escoger la de menor
peso como successor.
Si existe otra que cumple la FC pasar a ser feasible
successor.
CCNP
edu@eduangi.com
BSCI EIGRP
Escoger un Successor
Para determinar si el camino a un red remota es
feasible, EIGRP considera la FC de la ruta.
Cara router mantiene una tabla de routing que
contiene una lista de las redes disponibles y el mejor o
ms eficiente camino a cada una de ellas.
Un vecino puede llegar a ser FS para una ruta slo si
AD < FD, esto es uno de los conceptos fundamentales
de DUAL para mantener la red libre de bucles.
Cuando un camino a una red remota se ha perdido, el
router tiene que ser capaz de encontrar una ruta
alternativa con un uso de recursos mnimos. Esto
ayuda a una convergencia rpida.
CCNP
edu@eduangi.com
BSCI EIGRP
Utilizando EIGRP en Redes Empresariales

Diseo de Red EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Diseo de Red EIGRP
EIGRP est diseado para trabajar en redes muy
grandes. Sin embargo, al igual que OSPF, es sensible
al diseo.
Los factores que pueden afectar a la escalabilidad de
EIGRP son:
La cantidad de informacin enviada entre vecinos.
El nmero de routers que envan actualizaciones.
Cmo de lejos estn los routers que envan las
actualizaciones.
El nmero de caminos alternativos a redes remotas.
Si tenemos una red EIGRP que no puede escalar
puede ser por:
Una ruta es SIA
Congestin de red:
- Delay
- Se ha perdido informacin de routing.
- Rutas que estn haciendo flapping.
- Retransmisiones.
El router se queda sin CPU o sin memoria disponible.
Circuitos no confiables o unidireccionales.
CCNP
edu@eduangi.com
BSCI EIGRP
Soluciones a los Problemas de Escalabilidad de
EIGRP
Las direcciones tienen que ser contiguas para permitir
la sumarizacin.
Utilizar un modelo jerrquico.
Los dispositivos de la red deben de tener suficientes
recursos.
En los enlaces WAN tiene que haber suficiente ancho
de banda.
La configuracin de EIGRP en los enlaces WAN tiene
que ser apropiada.
Se deben utilizar filtros.
Se debe de tener la red monitorizada en todo
momento.
CCNP
edu@eduangi.com
BSCI EIGRP
Consideraciones de Diseo utilizando EIGRP
En enlaces lentos WAN, cuanto menos informacin de
routing se enve ms capacidad quedar para trfico
para usuarios.
Sin embargo si se enva poca informacin de routing,
los routers tendrn menos informacin para realizar
decisiones de routing.
Estas dos consideraciones anteriores se tienen que
sopesar.
EIGRP sumariza automticamente en los lmites de la
red y en los lmites de la red classful.
Para configurar sumarizacin manual primero es
necesario deshabilitar la sumarizacin automtica.
La sumarizacin se configura a nivel de interfaz.
CCNP
edu@eduangi.com
BSCI EIGRP
Consideraciones de Diseo utilizando EIGRP
Las queries limitarn la capacidad de crecimiento de
EIGRP.
Para limitar el trfico de queries se puede dividir el AS
en varios AS.
Entre AS no se envan actualizaciones.
Muchas empresas utilizan los AS como si fueran reas
de OSPF redistribuyendo entre ellas, si se hace esto
no se ha ganado nada.
La sumarizacin de rutas parar la propagacin de
queries, ya que estas se pararn en el momento que
su red no sea conocida.
CCNP
edu@eduangi.com
BSCI EIGRP
Configurando EIGRP en Redes Empresariales

Configuracin de EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Configuracin de EIGRP
EIGRP permite VLSM y sumarizacin, ya que la
mscara se enva en el proceso de actualizacin.
EIGRP sumariza al lmite de la red mayor.
Para sumarizar al nmero de IANA es necesario
hacerlo manualmente.
EIGRP no slo permite sumarizar en cada router sino
que tambin permite sumarizar en cualquier interfaz.
CCNP
edu@eduangi.com
BSCI EIGRP
Comandos Requeridos en la configuracin de
EIGRP
El proceso de EIGRP: Es necesario arrancar el
proceso de routing en el router.
El nmero del AS de EIGRP en el router: Todos los
routers que compartan informacin de routing deben
pertenecer al mismo AS.
Interfaces Participantes de los Routers: Como es
posible que no queramos que todos los interfaces
del router participen en EIGRP, entonces
habilitaremos nicamente los interfaces que
deseemos.
CCNP
edu@eduangi.com
BSCI EIGRP
Comandos Requeridos en la Configuracin de
EIGRP
Router(config)#router eigrp nmero-de-AS
Habilita el protocolo de routing EIGRP e identifica el AS en
el router.
Router(config-router)#network nmero-de-red
[wildcard]
Habilita el interfaz deseado dentro de la red EIGRP.
En versiones anteriores a la 12.04(T) al escribir el nmero
de red EIGRP lo mostraba como si se hubiera escrito la red
classful.
Router(config-router)#passive-interface
interfaz
Previene que EIGRP reciba o transmita actualizaciones por
el interfaz especificado.
CCNP
edu@eduangi.com
BSCI EIGRP
Comandos Opcionales en la Configuracin de
EIGRP
Sumarizacin en EIGRP.
Routers Stub.
Balanceo de Carga en EIGRP.
Modificacin del proceso de EIGRP.
Modificacin del intervalo de hello.
Modificacin del tiempo de espera de hello.
Utilizacin del Ancho de Banda.
Reglas para Configurar el Ancho de Banda en una
Nube NBMA.
Configuracin de Ancho de Banda en una Red Punto
Multipunto.
Configuracin de Ancho de Banda en una Red
Multipunto Hbrida.
Configuracin en Punto en Punto.
CCNP
edu@eduangi.com
BSCI EIGRP
Sumarizacin de EIGRP
La sumarizacin en EIGRP resuelve los problemas de
escalabilidad.
Con OSPF se diferencia en que OSPF slo sumariza
en el lmite del rea, EIGRP puede sumarizar en el
interfaz.
Si no se configura sumarizacin EIGRP sumariza en al
lmite de la clase.
La sumarizacin reduce el monto de recursos
necesarios por los routers en la red.
La sumarizacin tambin reduce las queries enviadas
por el router.
Si se ha configurado sumarizacin, las queries
encontrarn como lmite el punto en el que ya no se
vean.
CCNP
edu@eduangi.com
BSCI EIGRP
Sumarizacin de EIGRP
Router(config-router)#no auto-summary
Deshabilita la sumarizacin automtica. El comando aplica a
todo el router.
Router(config-if)#ip summary-address eigrp AS
direccin mscara distancia-administrativa
Habilita la sumarizacin manual en un interfaz.
CCNP
edu@eduangi.com
BSCI EIGRP
Routers Stub
Los Routers stub en redes EIGRP utilizan EIGRP para
enviar informacin limitada entre los routers stub y el
core.
Como en ODR, un router en la red EIGRP no tiene
otros vecinos que no sea el de distribucin.
Otra razn para configurar el router remoto como stub
es aislar del resto de la red los SIA. Si hay una
configuracin stub, el router responde a las queries
como inaccesible, de esta forma se evita que ocurra
SIA.

Router(config-router)#eigrp stub [receive-
only | connected | static | summary]
CCNP
edu@eduangi.com
BSCI EIGRP
Routers Stub

Router(config-router)#eigrp stub [receive-
only | connected | static | summary]

receive-only: Slo recibe actualizaciones del vecino.
connected: Se anuncian las rutas directamente
conectadas.
static: Se anuncian las rutas estticas.
summary: Se anuncian las rutas sumarizadas.
CCNP
edu@eduangi.com
BSCI EIGRP
Balanceo de Carga en EIGRP
EIGRP automticamente balancea la carga entre
enlaces con el mismo coste.
Es posible configurar EIGRP para balancear el trfico
sobre enlaces con coste distinto utilizando el comando
variance.
El comando variance permite al administrador
identificar el mbito de la mtrica incluyendo caminos
adicionales con el uso del parmetro multiplicador.

Router(config-router)#variance multiplicador

El campo multiplicador por defecto es 1 y puede llegar a
128.
Este campo identifica el mbito en el cual se pueden utilizar
las rutas, se multiplica el coste de la mejor ruta a un destino
por el multiplicador y as obtenemos el umbral.
CCNP
edu@eduangi.com
BSCI EIGRP
Modificacin del proceso de EIGRP
Existen varias formas de modificar el comportamiento
de una red, incluyendo balanceo de carga sobre varios
caminos, sumarizacin de rutas, y reduciendo la
frecuencia de actualizacin de los tiempos de
actualizacin.
Cuanto menos hello se enven ms va a tardar en
propagarse un error y aumentar el tiempo de
convergencia.
Los Hello y los ACK utilizan RTP ya que se envan
slo modificaciones incrementales.
El proceso enva actualizaciones slo cuando hay un
fallo en la red o se anuncia una nueva red.
Se puede configurar el temporizador de Hello y el
Holdtimer, pero se debe de considerar la repercusin
que esto tendr en la red.
CCNP
edu@eduangi.com
BSCI EIGRP
El Temporizador de Intervalo de Hello

Modificar el intervalo de Hello afecta a la
disponibilidad de la red en cuanto a anunciar las
modificaciones a los vecinos.

Router(config-if)#ip hello-interval eigrp AS
segundos

Este comando se utiliza para decrementar el periodo de
envo de hello en interfaces NBMA es muy til, ya que en
enlaces lentos (menos que un T1) se envan los Hello cada
60 segundos por defecto.
CCNP
edu@eduangi.com
BSCI EIGRP
El Temporizador de Holdtime

Modificar el intervalo de Holdtime implica que se va a
modificar el tiempo que puede esperar EIGRP sin
recibir hello de sus vecinos.
Por defecto este tiempo es igual a 3 veces el tiempo
de envo de Hello.

Router(config-if)#ip hold-time eigrp AS
segundos

Este comando se utiliza para decrementar el periodo de
envo de hello en interfaces NBMA es muy til, ya que en
enlaces lentos (menos que un T1) se envan los Hello cada
60 segundos por defecto.
CCNP
edu@eduangi.com
BSCI EIGRP
Comandos opcionales sobre WANs
Los comandos bandwidth y bandwidth-percent son
muy tiles para determinar la utilizacin de recursos
de EIGRP al enviar sus actualizaciones.
Uno de los mximos beneficios de EIGRP y OSPF es
su capacidad de enviar el mnimo trfico posible.
Esta caracterstica ayuda a decrementar el tiempo de
convergencia.
CCNP
edu@eduangi.com
BSCI EIGRP
Utilizacin de Ancho de Banda por Defecto en
EIGRP
EIGRP no utiliza ms del 50% del ancho de banda del
enlace para informacin de routing.
El comando bandwidth utilizado en los routers Cisco
permite establecer los valores de ancho de banda que
utilizar el protocolo para sus clculos.
El ancho de banda (bandwidth) es una construccin
lgica que tiene implicaciones en la funcin del router.
Esto no modifica el ancho de banda del router.
CCNP
edu@eduangi.com
BSCI EIGRP
Reglas de Configuracin del Bandwidth en Nube
NBMA
Cisco identifica tres reglas que se deben seguir
cuando se configura EIGRP sobre una nube NBMA.
El trfico EIGRP no debe exceder la capacidad del
Committed Information Rate (CIR) del Circuito Virtual (VC).
El trfico agregado de EIGRP sobre el VC no debe exceder
la velocidad de la lnea y/o del interfaz.
El ancho de banda de EIGRP en cada VC debe ser el mismo
en ambas direcciones.
CCNP
edu@eduangi.com
BSCI EIGRP
Configuracin del bandwidth sobre una Red
Punto Multipunto
La configuracin del comando bandwidth en una
nube NBMA depende del diseo de los VCs.
Si la lnea serie tiene varios VCs en la configuracin
multipunto, EIGRP distribuir su carga entre los VCs.
El comando bandwidth deber pues reflejar la
velocidad del enlace en la nube Frame Relay.
CCNP
edu@eduangi.com
BSCI EIGRP
Configurar el Ancho de Banda en una Red Hbrida
Multipunto
Si la red multipunto tiene varias velocidades en los
VCs es necesaria una solucin ms compleja:
Utilizar el CIR ms pequeo y configurar el comando
bandwidth en el interfaz. Esta solucin no puede ser la ms
ptima.
Si es posible, es mucho ms sencillo configurarlo utilizando
subinterfaces, donde configuramos el bandwidth en cada
subinterfaz.

Router(config)#interface interfaz subinterfaz
Router(config-subif)#bandwidth ancho-de-banda
CCNP
edu@eduangi.com
BSCI EIGRP
Configurar una Red Pura Punto a Punto
Si hay varios VCs, tiene que haber suficiente ancho de
banda para soportar el trfico de EIGRP.
Los subinterfaces pueden ser configurados con un
ancho de banda mucho menor que la velocidad real
del circuito.
En este caso el comando ip bandwidth-percent
eigrp es adecuado.
El comando ip bandwidth-percent eigrp
interacta con el comando bandwidth del interfaz

Router(config)#interface interfaz subinterfaz
Router(config-subif)#ip bandwidth-percent
eigrp porcentaje-del-bandwidth
CCNP
edu@eduangi.com
BSCI EIGRP
Configurando EIGRP en Redes Empresariales

Verificacin de la Configuracin de EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Comando: show ip eigrp neighbors
CCNP
edu@eduangi.com
BSCI EIGRP
Comando: show ip eigrp topology
CCNP
edu@eduangi.com
BSCI EIGRP
Comando: show ip eigrp traffic
CCNP
edu@eduangi.com
BSCI EIGRP
Configurando EIGRP en Redes Empresariales

Troubleshooting de la Operacin de EIGRP

CCNP
edu@eduangi.com
BSCI EIGRP
Troubleshooting de la Operacin de EIGRP
debug eigrp packet: Muestra los paquetes
enviados y recibidos por el router. Se puede
escoger el paquete que queremos monitorizar
(existen 11).
debug eigrp neighbors: Muestra los paquetes
hello enviados y recibidos por el router y los
vecinos descubiertos en el proceso.
debug ip eigrp route: Muestra los cambios
que se van produciendo en la tabla de routing
(activado por defecto).
debug ip eigrp summary: Muestra el proceso
tomado cuando la sumarizacin ha cambiado en el
router.
CCNP
edu@eduangi.com
BSCI EIGRP
Troubleshooting de la Operacin de EIGRP
CCNP
edu@eduangi.com
BSCI EIGRP
Configurando EIGRP en Redes Empresariales

Prctica

CCNP
edu@eduangi.com
BSCI EIGRP
Prctica
AS = 100
S0.1 192.170.10.1 (DLCI 16) point-to-point
S0.2 192.180.10.1 (DLCI 20) multipoint
S0.3 192.190.10.1 (DLCI 30) multipoint
e0 192.168.1.202
S0.1 192.170.10.2 (DLCI 17) point-to-point
S0.1 192.180.10.2 (DLCI 21) multipoint
S0.1 192.190.10.2 (DLCI 31) multipoint
200Kb
500 Kb
500 Kb
Hello: 15 s
HoldTime: 42 s
Bw para EIGRP 45%
Hello: 15 s
HoldTime: 42 s
A
B
C
D
S0
S1
S2
S3
CCNP
edu@eduangi.com
BSCI BGP
Seccin V: BGP
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP.
Introduccin a BGP y Comunicacin con Otros
Sistemas Autnomos.
Introduccin a la Operacin de BGP.
Comandos de Configuracin Bsicos para Conectar
con Otro Sistema Autnomo.
Gestionar y Verificar la Configuracin de BGP.
Mtodos Alternativos para Conectar con otros ASs.
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar
en Redes Grandes.
Construyendo una Red Utilizando iBGP.
Entendiendo los Requerimientos de Red de iBGP.
Diseo y Configuracin de una Red Escalable iBGP.
Verificacin de la Configuracin de iBGP.
Controlar el Trfico de BGP.
Conectar a Internet con BGP.
Determinar el Path de BGP Modificando Atributos.
Redistribucin entre IGP y BGP.
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP

Introduccin a BGP y Comunicacin con Otros
Sistemas Autnomos

CCNP
edu@eduangi.com
BSCI BGP
Introduccin a BGP y Comunicacin con Otros
Sistemas Autnomos
BGP es un protocolo extremadamente complejo
utilizado a travs de Internet y dentro de empresas
multinacionales.
La funcin de un protocolo de routing de pasarela
externa, como BGP, no es encontrar una red
especfica, sino proporcionar informacin que permita
encontrar el AS en el cual se encuentra dicha red.
El protocolo de routing de pasarela interna (RIP,
IGRP, EIGRP, IS-IS, OSPF...) es el encargado de
encontrar la red especfica que se est buscarndo.
CCNP
edu@eduangi.com
BSCI BGP
Caractersticas de BGP
Estas caractersticas demuestran por qu este
protocolo es el mejor para routing exterior.
Las claves principales de BGP incluyen:
Es un protocolo de routing path vector.
BGP soporta VLSM, CIDR y sumarizacin.
En el inicio de la sesin de envan actualizaciones
completas; las actualizaciones por disparo se enviaran
posteriormente.
Se crean y mantienen las conexiones entre peers utilizando
el puerto 179/TCP.
La conexin se mantiene por keepalives peridicos.
Cualquier cambio en la red resulta una actualizacin por
disparo.
Las mtricas utilizadas por BGP, llamadas atributos,
permiten gran granularidad en la seleccin del camino.
CCNP
edu@eduangi.com
BSCI BGP
Caractersticas de BGP
Las claves principales de BGP incluyen:
El uso de de direccionamiento jerrquico y la capacidad de
manipular el flujo de trfico son unas de las caractersticas
que permiten al diseo de la red crecer.
BGP tiene su propia tabla de routing, sin embargo es capaz
de compartir y preguntar sobre la tabla de routing IP interior.
Es posible manipular el flujo de trfico utilizando atributos.
Esto significa que una ruta no puede enviar trfico si el
siguiente salto no quiere.
CCNP
edu@eduangi.com
BSCI BGP
Caractersticas de BGP
Una de las mayores caractersticas distintivas de BGP
son sus actualizaciones.
A BGP no le interesa comunicar un conocimiento de
cada subred de la organizacin, slo le interesa utilizar
suficiente informacin para encontrar un AS.
Las actualizaciones de routing de BGP lleva la
sumarizacin al extremo comunicando nicamente los
nmeros de los AS, prefijos de direcciones agregadas
e informacin de routing basada en polticas.
BGP asegura la fiabilidad del transporte llevando sus
actualizaciones de routing y sincronizando las
actualizaciones de routing.
CCNP
edu@eduangi.com
BSCI BGP
Caractersticas de BGP
BGP puede ser implementado de diferentes formas:
Entre AS: En este momento acta como un protocolo de
pasarela exterior, entonces lo llamaremos eBGP.
Dentro de una AS: BGP se puede utilizar para llevar
informacin exterior entre routers eBGP que residen en el
mismo AS, entonces lo llamaremos iBGP.
CCNP
edu@eduangi.com
BSCI BGP
Comparativa de Protocolos
CCNP
edu@eduangi.com
BSCI BGP
Caractersticas de BGP






BGP es un protocolo de routing avanzado vector
distancia
Utiliza TCP para gestin de la sesin fiable
Utiliza el puerto 179/TCP
CCNP
edu@eduangi.com
BSCI BGP
Terminologa de BGP
Agregacin: El trmino de BGP para sumarizacin.
Atributo: Similar a la mtrica, define caractersticas
del camino al destino. Estas caractersticas
pueden ser utilizadas para tomar decisiones sobre
el camino a tomar.
Sistema Autnomo: Definicin de los lmites de la
red. El AS define todos los routers dentro del
dominio administrativo, donde cada router tiene un
conocimiento de las redes en el dominio. Si se
utiliza BGP para interconectar AS, cada AS debe
tener una numeracin nica asignada por las
comunidades de direccionamiento de Internet.
Exterior Gateway Protocol (EGP): Trmino
genrico para un protocolo que funciona entre
diferentes AS.
CCNP
edu@eduangi.com
BSCI BGP
Terminologa de BGP
Interior Gateway Protocol (IGP): Protocolo de routing
que funciona dentro de un AS.
Internal BGP (iBGP): Cuando BGP se utiliza dentro
de un AS. Para ser vecinos los routers no tienen
por qu ser fsicamente adyacentes. iBGP se
utiliza entre routers eBGP del mismo AS.
Originator-ID: Atributo de BGP opcional no
transitivo que se crea por los route reflectors. Este
atributo contiene el router-ID del router que ha
originado la actualizacin. El propsito de este
atributo es prevenir bucles de routing. Si el router
que lo ha originado recibe su actualizacin la
ignorar.
CCNP
edu@eduangi.com
BSCI BGP
Terminologa de BGP
Policy-based routing: Permite al administrador
programar el protocolo de routing definiendo
cmo se va a enrutar el trfico. Es una forma de
routing esttico forzado por unos ACLs llamados
route maps. El Policy-Based Routing (PBR) es
independiente al protocolo y utiliza route maps
creando procesos separados para forzar las
decisiones de routing de un modo ms sofisticado
encontrando y cambiando atributos y otros
criterios.
Prefix list: Los prefix list se utilizan como
alternativa a los distribute list para controlar cmo
BGP aprende las actualizaciones anunciadas. Los
prefix list son ms rpidos, ms flexibles y menos
intensivos de procesador que los distribute list.
CCNP
edu@eduangi.com
BSCI BGP
Terminologa de BGP
Route reflector: Router que est configurado para
reenviar rutas desde otros clientes identificados iBGP,
esto elimina la necesidad de la red totalmente mallada
iBGP, preservando los recursos de la red. Una red
totalmente mallada tiene el problema de la sobrecarga
y la dificultad de ser escalable.
Route reflector client: El cliente es un router que
tiene sesiones TCP con su peer iBGP que acta
como route reflector. Reenva rutas al route
reflector, el cual propaga estas a los dems
routers. El cliente no tiene otros peers.
Route reflector cluster: Un cluster es un grupo
consistente de route reflector y clientes. Puede
haber ms de un route reflector.
CCNP
edu@eduangi.com
BSCI BGP
Terminologa de BGP
Synchronization rule: Esta regla hace que un
router no puede reenviar una ruta al peer eBGP a
no ser que la ruta se encuentre en su tabla de
routing IP local. Esto requiere que el routing IGP y
BGP est sincronizado, as se previene a BGP de
anuncios de rutas dentro de AS que no puedan ser
direccionadas directamente.
Si BGP est totalmente mallado no es necesario
utilizar tablas IGP y la sincronizacin puede ser
deshabilitada con el comando:
Router(config-router)#no synchronization
Transit Autonomous System: AS que se utiliza
para transportar trfico BGP a otro AS. No existe
trfico BGP destinado a este AS, simplemente este
AS permite que el trfico pase a travs de el.
CCNP
edu@eduangi.com
BSCI BGP
Cundo Utilizar BGP
Existen situaciones especficas en las que es
necesario utilizar BGP:
La organizacin se conecta a mltiples ISPs o ASs, se
justifica el coste adicional utilizando estos enlaces
reduciendo cuellos de botella y congestin. En este caso se
necesitan decisiones de routing basadas en poltica basadas
en el enlace.
La poltica de routing del ISP y el de la organizacin difieren
y es necesario que exista comunicacin.
El trfico de la organizacin necesita diferenciar qu trfico
es de cada ISP.
La organizacin es un ISP, y debido a la naturaleza del
negocio es necesario que el trfico de otros ASs circule por
el AS de la organizacin, funcionando como AS de trnsito.
CCNP
edu@eduangi.com
BSCI BGP
Cundo No Utilizar BGP
Una red simple es una red que es fcilmente
gestionable y mantenible, lo cual es razn para evitar
la utilizacin de BGP.
El ISP y la organizacin tienen la misma poltica de routing.
Aunque la organizacin tenga varas conexiones a Internet,
no est previsto utilizar ms de una simultneamente.
Existen recursos limitados, como CPU o memoria en los
routers.
El ancho de banda en el AS es bajo, y la utilizacin de
informacin de routing adicional repercutir en un ancho de
banda disponible ms bajo para trfico de datos.
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP

Introduccin a la Operacin de BGP

CCNP
edu@eduangi.com
BSCI BGP
Introduccin a la Operacin de BGP
BGP es un orientado a la conexin.
Cuando los vecinos se ven, se establece y se mantiene una
sesin de peering BGP.
BGP enva keepalives peridicamente para mantener el enlace
y la sesin.
Estos keepalives son la cabecera de 19 bytes de la cabecera
de BGP utilizada en las actualizaciones.
Una vez que se ha establecido la sesin, las tablas de routing
son intercambiadas y sincronizadas.
En ese momento los routers se envan actualizaciones
incrementales slo cuando hay cambios.
La actualizacin consiste en un nico path y las redes que
pueden ser alcanzadas por ese path.
Una vez corregida la tabla de routing, el proceso de BGP
propaga los cambios a todos los vecinos, asegurndose que no
hay bucles.
CCNP
edu@eduangi.com
BSCI BGP
Introduccin a la Operacin de BGP
Mensajes utilizados en BGP:
Open messages: Utilizados para establecer conexiones
con peers.
Keepalives: Enviados peridicamente entre peers para
mantener las conexiones y verificar los paths que el
router tiene enviando el keepalive. Si el temporizador se
configura a 0, esto igual a infinito, y no se envan
keepalives.
Update messages: Contiene paths a redes de destino y
los atributos del path. Hay un path por actualizacin,
requiriendo muchas actualizaciones para mltiples
paths. La informacin contenida en las actualizaciones
incluyen los atributos del path como el origen, path del
AS, vecino, o la mtrica entre AS.
Notificacin: Utilizado para informar al router receptor
de los errores que causan que se cierre la conexin.
CCNP
edu@eduangi.com
BSCI BGP
CIDR y Agregacin de Rutas
BGP necesita comunicar mucha informacin entre los
sistemas autnomos, pero no toda es necesaria. Si el
diseo de la red permite sumarizacin se pueden reducir la
necesidad de recuros (CPU, memoria) durante la
actualizacin de rutas.
CIDR es una de las soluciones implementada en los
ltimos aos, lo cual constituye un mtodo de consolidar
direcciones en unas pocas sumarizadas.
La sumarizacin reduce el nmero de bits de prefijo e
incorpora otras redes que compartan ese prefijo en una
nica direccin.
BGP propaga el prefijo y la mscara, permitiendo un
diseo jerrquico y reduciendo los recursos de la red.
Un router puede reenviar rutas agregadas y/o agregarlas
l mismo.
Un router puede enviar rutas agregadas, rutas que no
hayan sido agregadas o ambas.
CCNP
edu@eduangi.com
BSCI BGP
CIDR y Agregacin de Rutas








Las rutas pueden ser agregadas cuando pasan a
travs de un AS
CCNP
edu@eduangi.com
BSCI BGP
BGP y Routing Basado en Polticas
Routing Basado en Polticas proporciona al
administrador la capacidad de definir cmo ser
enrutado el trfico a travs del AS.
El Routing Basado en Polticas es un tipo de routing
esttico forzado por access lists, incluyendo route
maps, distribute lists, prefix lists, y filter lists. Esta
prctica influye en la tabla de routing tanto entrante
como saliente.
Mediante muchas variables o atributos, en BGP se
puede influir en el routing dinmico, al administrador
se le proporciona un gran nivel de control.
Esta caracterstica distingue a BGP del resto de los
protocolos de routing.
CCNP
edu@eduangi.com
BSCI BGP
Reglas del Routing Basado en Polticas
BGP puede implementar alguna de las siguientes
reglas asociadas con el paradigma hop-by-hop. Este
paradigma tiene la capacidad de influir en como el
router elige al next-hop. Esto afecta al path completo.
Las reglas son las siguientes:
El trfico puede ser dirigido basndose en la direccin de origen, la
de destino o ambas.
El Routing Basado en Polticas (PBR) afecta slo al next-hop en el
path al destino.
El PBR no afecta al destino del paquete. Afecta al caminio tomado al
destino.
El PBR no permite que el trfico enviado a otro AS tome otro camino
que el elegido por el AS.
Es posible influir nicamente en como alcanzar al vecino, no cmo
enrutarse por el AS.
El PBR examina la direccin de origen, la cual se configura en el
interfaz de entrada.
CCNP
edu@eduangi.com
BSCI BGP
Atributos de BGP
La clave de BGP es su capacidad de desviar el trfico
basndose en criterios determinados por los
arquitectos de la red. BGP tiene que ver con la
capacidad de manipular el flujo de trfico a travs de
la red.
BGP direcciona el flujo de trfico utilizando atributos.
El uso de atributos se refiere al uso de variables en la
seleccin del mejor camino para el protocolo de
routing dinmico BGP.
BGP utiliza atributos para seleccionar el mejor camino.
Bsicamente los atributos son la mtrica de BGP.
Las variables describen caractersticas o atributos del
camino al destino.
Mucha informacin transportada en los mensajes de
actualizacin es ms importante que otra.
CCNP
edu@eduangi.com
BSCI BGP
Atributos de BGP
Ya que la informacin de BGP en las actualizaciones
vara en la red, la categorizacin es muy importante.
Los atributos se dividen en dos partes:
Well-known: Atributos que su utilizacin es obligatoria
Optional: Atributos opcionales.
Adems cada una de las dos divisiones se dividen a
su vez en dos ms, permitiendo as una mayor
granularidad.
CCNP
edu@eduangi.com
BSCI BGP
Categoras de los Atributos de BGP
Well-known
Mandatory: Estos atributos son requeridos y deben ser
reconocidos por todas las implementaciones de BGP.
Discretionary: Estos atributos no son requeridos, pero
en el caso de estar presentes todos los routers que
ejecuten BGP tiene que reconocerlos y actuar en la
informacin que contienen.
Optional
Transitive: El router no debe de reconocer estos
atributos, pero si este es el caso, marcar la
actualizacin como parcial y enviar la actualizacin
completa con los atributos, al siguiente router. Los
atributos atraviesan el router sin ser cambiados, si no
son reconocidos.
Nontransitive: Estos atributos son eliminados si caen en
un router que no entiende o reconoce los atributos.
Estos atributos no sern propagados al peer BGP.
CCNP
edu@eduangi.com
BSCI BGP
Los Atributos de BGP incluyen:
AS-path *
Next-hop *
Local preference
Multi-exit discriminator (MED)
Origin *
Community
Weight **
Atomic Aggregate *
Aggregator
Originator ID
Cluster ID
- * = Atributos Well-Known mandatory
- ** = Propietario de Cisco Systems
CCNP
edu@eduangi.com
BSCI BGP
Atributo AS_Path
Well-known, mandatory, cdigo 2, preferencia el
camino ms corto.
Lista con todos los ASs que la ruta tiene que
atravesar.
p.e. El Router B, el path a 192.168.10 es la secuencia de AS
65500 64520.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Next Hop
Well-known, mandatory, cdigo 3, preferencia el
camino ms corto.
Siguiente salto para alcanzar la red.
El Router A anuncia la red 172.16.0.0 al router B en eBGP,
con un next hop 10.10.10.3
El Router B anuncia 172.16.0.0 en iBGP al Router C,
manteniendo 10.10.10.3 como la direccin del next hop
CCNP
edu@eduangi.com
BSCI BGP
Atributo Local Preference
Well-known, discretionary, cdigo 5, preferencia
valor mayor.









Los Paths con el mayor valor de la preference son
deseados
Preference configurada en los routers
Preference enviada nicamente a vecinos iBGP
CCNP
edu@eduangi.com
BSCI BGP
Atributo MED (Multiple Exit Discriminator)
Optional, nontransitive, cdigo 4, preferencia
menor valor.








Paths con el MED (tambin llamado mtrica) menor
son deseables
El MED se configura en los routers
MED se enva nicamente a los vecinos eBGP
CCNP
edu@eduangi.com
BSCI BGP
Atributo Origin
Well-known, mandatory, cdigo 1, preferencia
cdigo origin menor, donde IGP < EGP <
Incomplete.
Identifica el origen de la actualizacin de routing.

IGP (i)
Comando network
EGP (e)
Redistribuido desde EGP
Incomplete (?)
Redistribuido desde IGP o ruta esttica
CCNP
edu@eduangi.com
BSCI BGP
Atributo Community
Optional, transitive, cdigo 8, preferencia no
existente porque no es utilizada en la seleccin del
path.
Esta es la capacidad de etiquetar ciertas rutas que
tiene algo en comn.
Se suele utilizar en conjuncin con otros atributos
que afecten a la seleccin de la ruta para la
community.
Las communities no tienen lmites geogrficos o
lgicos.
BGP puede filtrar en el interfaz de entrada o en el
de salida las rutas para redistribucin o seleccin
de path.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Weight (Propietario de Cisco Systems)
Definido por Cisco, preferencia el valor mayor.








Paths con el valor del weight ms alto sern
deseables
El Weight se configura en los routers, basndose en el
vecino
El Weight no se enva a ningn vecino BGP, as que no tiene
cdigo.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Atomic Aggregate
Well-known, discretionary, cdigo 6, preferencia
no existente porque no es utilizada en la seleccin
del path.
El router que ha originado de la ruta agregada.
til porque muestra informacin que ha sido
perdida al realizar la agregacin de rutas.
Muestra al receptor, en otro AS, el router que ha
originado la ruta agregada.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Aggregator
Optional, nontransitive, cdigo 7, preferencia no
existente porque no es utilizada en la seleccin del
path.
Este atributo muestra el Router ID y el nmero de
AS del router responsable de la agregacin de la
ruta.
Este atributo incluir una lista de todos los ASs
que las rutas agregadas han atravesado.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Originator ID
Optional, nontransitive, cdigo 9, preferencia no
existente porque no es utilizada en la seleccin del
path.
El route reflector aade este atributo.
Lleva el Router ID en el AS local.
Se utiliza para prevenir bucles.
CCNP
edu@eduangi.com
BSCI BGP
Atributo Cluster ID
Optional, nontransitive, cdigo 10, preferencia no
existente porque no es utilizada en la seleccin del
path.
Identifica a los routers envueltos en la route
reflection.
El cluster muestra el reflection path que se ha
tomado.
Se utiliza para evitar errores de bucles.
CCNP
edu@eduangi.com
BSCI BGP
El Atributo Next Hop en una red de Broadcast
Multiacceso








En una red de broadcast multiacceso
El Router B anunciar la red 172.30.0.0 al Router A en
eBGP, con el next hop de 10.10.10.2, no 10.10.10.1
Esto evita un salto innecesario
CCNP
edu@eduangi.com
BSCI BGP
El Atributo Next Hop en una red NBMA








En una red NBMA
Por defecto, el Router B anunciar la red 172.30.0.0 al
Router A en eBGP con un next hop de 10.10.10.2, no de
10.10.10.1
Puede ser sobreescrita
CCNP
edu@eduangi.com
BSCI BGP
BGP define los siguientes tipos de mensajes:
Open
Incluye el holdtime y el Router ID de BGP
Keepalive
Update
Informacin para un nico path (puede tener varias redes)
Incluye los atributos del path y las redes
Notification
Cuando se detecta un error
Conexin BGP cerrada despus de enviar
CCNP
edu@eduangi.com
BSCI BGP
Sincronizacin de BGP
Regla de Sincronizacin: No utilizar, o anunciar a un
vecino externo, una ruta aprendida por iBGP, hasta
que no se haya aprendido de IGP
Asegura consistencia de la informacin a travs del AS
Evita agujeros negros en el AS
Es ms seguro desactivar la sincronizacin cuando todos los
routers del AS estn ejecutando BGP porque todos los
routers han aprendido esa ruta mediante IGP
CCNP
edu@eduangi.com
BSCI BGP
Sincronizacin de BGP





Si la sincronizacin est activa (por defecto),
entonces:
Los Routers A, C, y D no utilizarn o anunciarn la ruta a
172.16.0.0 hasta que reciban la matching route va un IGP
El Router E no sabr de la existencia de 172.16.0.0
Si la sincronizacin est desactivada, entonces:
Los Routers A, C y D utilizarn y anunciarn la ruta que han
recibido va iBGP; El Router E conocer la existencia de
172.16.0.0
Si el Router E enva trfico para la red 172.16.0.0, los Routers A,
C y D encaminarn los paquetes correctamente al Router B
Todos los routers en el AS
6550
estn ejecutando BGP; no
encuentran rutas IGP
CCNP
edu@eduangi.com
BSCI BGP
Proceso de Seleccin de Ruta
Considerando nicamente rutas sincronizadas sin
bucles en el AS y con un next hop vlido, entonces:
1.Se prefiere el weight mayor (local del router y propietario
de Cisco)
2.Se prefiere la local preference mayor (global del AS)
3.Se prefiere la ruta originada por el router local
4.Se prefiere el AS_Path ms corto
5.Se prefiere el Origin ms pequeo (IGP < EGP <
incomplete)
6.Se prefiere el MED ms pequeo (desde otro AS)
7.Se prefiere el path eBGP sobre el path iBGP
8.Se prefiere el path a travs del vecino IGP ms cercano
9.Se prefiere la ruta ms antigua de los paths eBGP
10.Se prefiere el path con el vecino BGP que tenga el Router
ID ms bajo
11.Se prefiere el camino con el vecino BGP que tenga la
direccin IP ms baja
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP

Comandos de Configuracin Bsicos para
Conectar con Otro Sistema Autnomo

CCNP
edu@eduangi.com
BSCI BGP
Comandos Requeridos de BGP
Para conectar con otros ASs, es necesario configurar
los siguientes puntos:
Iniciar el proceso de routing
El vecino BGP con el cual el proceso de routing sincronizar
las tablas de routing sobre una sesin TCP

Router(config)#router bgp nmero-de-AS
Este comando configura el proceso de routing

Router(config-router)#neighbor nombre-del-
peer-group peer-group
CCNP
edu@eduangi.com
BSCI BGP
Identificar a los vecinos y definir el peer-group
Un peer group es un grupo de vecinos que comparten
la misma poltica de actualizaciones.
Con este mecanismo se les agrupa para una configuracin
ms simple.
El peer group tambin reduce la carga de la red, ya que los
routers iBGP no necesitan estar totalmente mallados.
El uso del nombre-del-peer-group permite la identificacin
del router como miembro del peer group

Router(config-router)#neighbor nombre-del-
peer-group peer-group
Una vez que el peer group ha sido definido, es posible
definir los vecinos para todos los miembros del peer group
Router(config-router)#neighbor direccin-IP
|nombre-del-peer-group remote-as nmero-de-
AS
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo





RouterA(config)#router bgp 64520
RouterA(config-router)#neighbor 10.1.1.1
remote-as 65000

RouterB(config)#router bgp 65000
RouterB(config-router)#neighbor 10.1.1.2
remote-as 64520
CCNP
edu@eduangi.com
BSCI BGP
Comandos Opcionales de Configuracin de BGP
Los comandos opcionales de BGP utilizados en la
configuracin bsica realizan las siguientes funciones:
Definen las redes que tiene que ser anunciadas.
Fuerzan la direccin del next hop
Agregacin de rutas
CCNP
edu@eduangi.com
BSCI BGP
Definir las Redes a Anunciar
Para definir las redes a anunciar por BGP se utiliza el
siguiente comando:
Router(config-router)#network direccin-de-
red mask mscara-de-red
El comando network determina las redes que son
originadas por el router.
Este comando no identifica los interfaces que
participan en BGP, sino que indica que las redes
sern anunciadas por BGP.
El comando network debe de incluir todas las redes
que tienen que ser anunciadas en el AS, o
simplemente las directamente conectadas al router.
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo anterior con network




RouterA(config)#router bgp 64520
RouterA(config-router)#neighbor 10.1.1.1
remote-as 65000
RouterA(config-router)#network 172.16.0.0

RouterB(config)#router bgp 65000
RouterB(config-router)#neighbor 10.1.1.2
remote-as 64520
RouterB(config-router)#network 172.17.0.0
CCNP
edu@eduangi.com
BSCI BGP
Forzar la Direccin del Next Hop
En una red de multiacceso, la regla es que la direccin
de origen es la del router que ha originado el paquete
en la red.
Esto puede causar problemas en redes NBMA, donde
puede que no haya conectividad con el router que lo
ha originado y los paquetes sean descartados.
Para solucionar este problema se utiliza el comando

Router(config-router)#neighbor {direccin-ip
| peer-group} next-hop-self

Este comando fuerza que la ruta se anunciada con el
next hop modificado
CCNP
edu@eduangi.com
BSCI BGP
Agregacin de Rutas
Para sumarizar o agregar rutas dentro del dominio de
BGP, utilizaremos el siguiente comando

Router(config-router)#aggregate-address
direccin-ip mscara [summary-only] [as-
set]

Si se utiliza el parmetro summary-only, entonces las
rutas especficas son suprimidas y slo se propagar
la sumarizada.
Si se utiliza el parmetro as-set, entonces todos los
ASs que atraviese sern almacenados en el mensaje
de actualizacin.
Los atributos AS_Path de los prefijos se construirn
con el agregado.
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo

RouterB(config)#router bgp 65000
RouterB(config-router)#neighbor 10.1.1.2 remote-
as 64520
RouterB(config-router)#neighbor 192.168.1.50
remote-as 65000
RouterB(config-router)#network 172.16.10.0 mask
255.255.255.0
RouterB(config-router)#network 192.168.1.0 mask
255.255.255.0
RouterB(config-router)#no synchronization
RouterB(config-router)#neighbor 192.168.1.50
next-hop-self
RouterB(config-router)#aggregate-address
172.16.0.0 255.255.0.0 summary-only
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP

Gestionar y Verificar la Configuracin de BGP

CCNP
edu@eduangi.com
BSCI BGP
Resetear Conexiones TCP entre Vecinos
Despus de cambios en la configuracin de BGP, es
necesario resetear las sesiones TCP entre vecinos.

Router#clear ip bgp {* | direccin} [soft [in
| out]]

Este comando desconecta la sesin entre los
vecinos y la restablece utilizando la nueva
configuracin que se ha introducido.
La opcin soft no tira las sesiones, pero reenva
las actualizaciones.
Las opciones in y out permiten la configuracin
del interfaz entrante o saliente.
ESTE COMANDO ES IMPORTANTE TENER EN
CUENTA QUE AFECTA AL ROUTING DE FORMA
DRSTICA
CCNP
edu@eduangi.com
BSCI BGP
Comandos show relacionados con BGP
Router#show ip bgp
Muestra la tabla de routing BGP
Router#show ip bgp paths
Muestra la tabla topolgica
Router#show ip bgp summary
Muestra informacin sobre las sesiones TCP
Router#show ip bgp neighbors
Muestra informacin sobre las conexiones TCP con los
vecinos. Cuando se establece la conexin, los vecinos
pueden intercambiar actualizaciones
Router#show processes cpu
Muestra los procesos activos en el router. Identifica los
procesos que estn consumiendo excesivos recursos.
CCNP
edu@eduangi.com
BSCI BGP
show ip bgp
CCNP
edu@eduangi.com
BSCI BGP
show ip bgp paths
CCNP
edu@eduangi.com
BSCI BGP
show ip bgp summary
CCNP
edu@eduangi.com
BSCI BGP
show ip bgp neighbors
CCNP
edu@eduangi.com
BSCI BGP
show proccess cpu
CCNP
edu@eduangi.com
BSCI BGP
Comandos debug relacionados con BGP

Router#debug ip bgp [dampening | events |
keepalives | updates]

Este comando muestra informacin a tiempo real de los
eventos que van sucediendo
Route dampening es un mecanismo para minimizar la
inestabilidad causada por el flapping de rutas.
Los comandos de depuracin en BGP no se tratan
con la misma profundidad que otros protocolos en
el BSCI ya que BGP no es un protocolo muy
extendido en las empresas, aunque s en los ISPs.
CCNP
edu@eduangi.com
BSCI BGP
debug ip bgp
CCNP
edu@eduangi.com
BSCI BGP
Conectando a Otros Sistemas Autnomos
Introduccin a BGP

Mtodos Alternativos para Conectar con otros ASs

CCNP
edu@eduangi.com
BSCI BGP
Mtodos Alternativos para Conectar con otros ASs
Si no es necesaria la utilizacin de BGP, hay que
considerar otras opciones para conectar la red a otro
AS.
Para ello tenemos dos opciones:
Una ruta por defecto en el AS y una ruta esttica es el AS
del ISP o de la organizacin.
Un protocolo de routing en el AS, haciendo el AS del ISP
parte de nuestro AS. En este caso haremos redistribucin
dentro del dominio, tambin podemos poner una
pseudoseguridad como ACLs o un firewall.
El uso de rutas por defecto y estticas es una
alternativa a BGP que ha sido usado durante mucho
tiempo, en redes satlite, redes conectadas a un
enlace telefnico o incluso por residenciales para
conectarse a Internet.
Router(config)#ip route prefijo mscara
{interfaz | direccin-ip} [distancia]
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Construyendo una Red Utilizando iBGP

CCNP
edu@eduangi.com
BSCI BGP
Construyendo una Red Utilizando iBGP
Aunque BGP es un protocolo de routing exterior,
dispone de dos comportamientos:
Internal BGP (iBGP)
External BGP (eBGP)
La diferencia depende de la funcin del protocolo de
routing, es el router el que determinar si el ser un
vecino eBGP o iBGP comprobando el nmero de AS
en las actualizaciones.
eBGP enva informacin de routing entre ASs
iBGP se utiliza dentro de un nico AS y se suele
utilizar para comunicar dos routers eBGP situados en
el mismo AS.
CCNP
edu@eduangi.com
BSCI BGP
Requerimientos de Red en iBGP
Para disear e implementar correctamente BGP es
necesario tener en cuenta algunas caractersticas de
BGP que es necesario entender:
Los routers iBGP no tienen que estar directamente
conectados.
Los routers eBGP tienen que estar fsicamente conectados.
CCNP
edu@eduangi.com
BSCI BGP
Conexiones Fsicas y Logicas
Los routers iBGP no requieren estar conectados en el
mismo medio fsico, pero tienen que estar conectados
utilizando el puerto 179/TCP, esto significa que iBGP
tiene independencia de la topologa.
La comunicacin entre routers iBGP puede ser
propagada con otro protocolo IGP ya que BGP no
requiere una conexin fsica sino lgica.
BGP puede pasar la informacin de routing al
protocolo IGP que est en la red mediante
redistribucin.
Recordemos que la funcin de BGP es encontrar el
AS que contiene la ruta, no encontrar al destinatario,
de ello se encarga el protocolo IGP correspondiente.
CCNP
edu@eduangi.com
BSCI BGP
Propagacin de rutas entre routers iBGP
Un router iBGP propagar una ruta a un vecino BGP
bajo las siguientes condiciones:
Si la ruta ha sido generada por el router emisor
- Va el comando network
- Redistribuyendo desde IGP
- Redistribuyendo rutas estticas
Si la ruta anunciada es una ruta conectada
Bsicamente, si la ruta ha sido aprendida desde una
actualizacin de un vecino BGP dentro del mismo AS
no se propagar de forma interna, un router eBGP se
la puede propagar nicamente a otro eBGP.
Como iBGP no reenva actualizaciones lo aprende
todo de sus vecinos iBGP, as que en iBGP la manera
de que se puedan comunicar ser con una red
totalmente mallada.
CCNP
edu@eduangi.com
BSCI BGP
Sincronizacin
Antes de poder propagar una ruta interna a otro AS es
necesario que el protocolo de routing IGP est
sincronizado con BGP.
La sincronizacin se asegura que si el trfico se enva
al AS, el protocolo IGP conocer su destino.
Esta regla est habilitada por defecto y slo se puede
desactivar en situaciones muy concretas, como p.e.
que todos los routers de AS ejecuten BGP.
La sincronizacin es beneficiosa por:
Preserva que el trfico sea reenviado a destinos
inalcanzables
Reduce trfico innecesario
Asegura consistencia dentro del AS
CCNP
edu@eduangi.com
BSCI BGP
Sincronizacin
En ocasiones, es til deshabilitar la sincronizacin:
Si todos los routers en el AS ejecutan BGP
Si los routers dentro del AS estn en una topologa
totalmente mallada
Cuando el AS no sea un AS de trnsito.

Router(config-router)#no synchronization
CCNP
edu@eduangi.com
BSCI BGP
La Red Totalmente Mallada
La regla del horizonte dividido de BGP indica que las
rutas aprendidas por iBGP no sern propagadas
nunca a otros peers iBGP.
El horizonte dividido al igual que en otros protocolos
de routing es necesario para que evitar bucles de red
empiecen en el AS.
Como resultado es necesaria una red totalmente
mallada.
CCNP
edu@eduangi.com
BSCI BGP
Recursos de Red Requeridos en un Red
Totalmente Mallada
BGP mantiene actualizada y precisa la informacin de
routing enviando actualizaciones incrementales sobre
conexiones TCP.
La ecuacin para determinar el nmero de sesiones
iBGP en una red totalmente mallada es:

Esta ecuacin funciona bien en entornos donde se
requieren pocas sesiones, sin embargo en entornos
donde existen muchos routers no es factible.
n
n 1
2
CCNP
edu@eduangi.com
BSCI BGP
Recursos de Red Requeridos en un Red
Totalmente Mallada
n
n 1
2
= 13
13 1
2
= 78Sesiones
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Diseo y Configuracin de una Red Escalable
iBGP

CCNP
edu@eduangi.com
BSCI BGP
Diseo y Configuracin de una Red Escalable
iBGP
Una red totalmente mallada iBGP evita bucles de
routing.
Una red totalmente mallada no es escalable por:
Demasiadas sesiones TCP
Se replica el trfico de routing a travs de todas las sesiones
Como solucin a estos problemas se dispone de los
Route Reflectors
CCNP
edu@eduangi.com
BSCI BGP
Route Reflectors
Un Route Reflector es un router configurado para
reenviar actualizaciones a sus vecinos o peers a
travs del mismo AS.
Estos peers iBGP necesitan identificarse como
clientes en la configuracin.
Cuando un cliente enva una actualizacin al Route
Reflector, este la reenva a sus otros clientes.
El Router Reflector lo que hace bsicamente es
modificar la regla del horizonte dividido de BGP.
El Router Reflector necesita un peering completo con
sus clientes, aunque el peering entre vecinos no es
necesario.
Los nonclients necesitan seguir en topologa
totalmente mallada con los Route Reflectors y el resto
de nonclients.
CCNP
edu@eduangi.com
BSCI BGP
Route Reflectors
Un Route Reflector y sus clientes forman un Cluster.
Cuando un Route Reflector reenva actualizaciones se
activa el atributo Originator-ID. Si el Route Reflector
vuelve a recibir una actualizacin con su Originator-ID,
la descartar, as evitar bucles.
Si existen mltiples Route Reflector se activar el
atributo Cluster-ID, el cual tambin se utiliza para
evitar bucles.
Es posible crear varios niveles de jerarqua de Route
Reflector.
Los routers que no sean Route Reflector no se vern
afectados por cambios en la topologa, ya que siguen
recibiendo las actualizaciones que necesitan de los
Route Reflector.
Los Route Reflector tienen que estar en topologa
totalmente mallada.
Si creamos varios niveles de jerarqua de Route
Reflector hemos de tener cuidado con el diseo ya que
no tenemos proteccin ante bucles.
CCNP
edu@eduangi.com
BSCI BGP
Route Reflector
Cliente Cliente
Cliente
Cliente
Cliente Cliente R.Reflector
R.Reflector
R.Reflector
CCNP
edu@eduangi.com
BSCI BGP
Beneficios de los Route Reflector
Capacidad de Escalar la Red
Fuerte Diseo Jerrquico
Reduccin de Trfico en la Red
Reduccin de CPU necesaria para mantener las
sesiones TCP entre peers iBGP
Convergencia ms rpida y red ms sencilla ya que se
implementan dos protocolos de routing:
iBGP para informacin de routing externa que atraviesa el
AS
IGP para rutas internas del AS

Esta solucin es muy buena para entornos iBGP
amplios como redes de ISPs donde no es posible
disponer de una red totalmente mallada.
CCNP
edu@eduangi.com
BSCI BGP
Operacin de los Route Reflector
El Route Reflector recibe una actualizacin de sus
clientes y nonclientes.
Si la actualizacin es de un cliente, reenva la
actualizacin a sus cliente excepto al Originator y se le
quita el Originator-ID
Si existen varios paths el Route Reflector escoger el mejor
Si la actualizacin es de un nonclient, reenva la
actualizacin a todos sus clientes.
Si la actualizacin es de un peer eBGP, reenva la
actualizacin a todos sus clientes y nonclients.
CCNP
edu@eduangi.com
BSCI BGP
Configuracin de Route Reflectors
El comando para configurar un route reflector es:

Router(config-router)#neighbor direccin-ip route-
reflector-client

Para borrar un cliente

Router(config-router)#no neighbor direccin-ip
route-reflector-client

Si se eliminan todos los clientes, el route reflector
pierde su estado y se convierte en un router iBGP
estndar. Si esto ocurre, los routers iBGP tienen que
estar en una topologa totalmente mallada.
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo de Configuracin
AS100
Route
Reflector
Cliente de
Route
Reflector
Cliente de
Route
Reflector
A B C
10.10.10.2 10.10.10.1 / 192.168.1.1 192.168.1.2
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo de Configuracin
Router B
router bgp 100
neighbor 10.10.10.2 remote-as 100
neighbor 10.10.10.2 route-reflector-client
neighbor 192.168.1.2 remote-as 100
neighbor 192.168.1.2 route-reflector-client
Router A
router bgp 100
network 10.10.10.0 mask 255.255.255.0
neighbor 10.10.10.1 remote-as 100
Router C
router bgp 100
network 192.168.1.0 mask 255.255.255.0
neighbor 192.168.1.1 remote-as 100
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo de Configuracin
show ip bgp en Router C
CCNP
edu@eduangi.com
BSCI BGP
Route Refresh
Tras cualquier configuracin de BGP, es necesario
resetear la sesin TCP para que los cambios tengas
efecto.
Es posible realizar un rebote suave (soft reboot), el
cual destruir y reconstruir el peering, pero sin
rebotar el proceso de BGP.
Para rebotar todas las sesiones es:

Router#clear ip bgp *

El comando para decirle al emisor que vuelva a
reenviar una actualizacin BGP en particular es:

Router#clear ip bgp direccin-del-vecino in
CCNP
edu@eduangi.com
BSCI BGP
Route Refresh
El comando para decirle al proceso que reenve una
actualizacin de BGP es:
Router#clear ip bgp direccin-del-vecino out
Tambin es posible configurar el proceso BGP para
almacenar los prefijos antes de aplicar la poltica, esto
permite que las nuevas configuraciones sean
implementadas sin tirar abajo las sesiones de los peers.
La configuracin se aplica basada en el vecino y necesita
ser aplicada en las actualizaciones entrantes:
Router(config-router)#neighbor direccin-del-
vecino soft-configuration inbound
Por supuesto despus del cambio de configuracin es
necesario resetar
Router#clear ip bgp direccin-del-vecino soft
[in | out]
CCNP
edu@eduangi.com
BSCI BGP
Peer Groups
Sin los Peer Groups, cada peer iBGP recibe la misma actualizacin.
Esto significa que cada router iBGP realiza los mismos clculos,
gasto de CPU y restringe la escalabilidad de iBGP.
Una vez definidos los Peer Groups, cada router del Peer Group tiene
la misma poltica de trfico de salida, pero permite diferentes polticas
de entrada en cada sistema. Es decir, se genera una nica
actualizacin para todo el Peer Group.
Los beneficios son:
La sobrecarga administrativa se reduce, ya que la configuracin es
simple reduciendo la probabilidad de errores.
Es necesaria menor cantidad de CPU, acelerando el trabajo en la red, y
por tanto la convergencia es ms rpida y la red por tanto ms estable.
Para definir un Peer Group:
Router(config-router)#neighbor nombre-del-peer-group
peer-group
Router(config-router)#neighbor nombre-del-peer-group
remote-as sistema-autnomo
Router(config-router)#neighbor IP-peer-BGP peer-group
nombre-del-peer-group
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Verificacin de la Configuracin de iBGP

CCNP
edu@eduangi.com
BSCI BGP
Verificar la Operacin de iBGP
El siguiente ejemplo muestra el comando que muestra la
configuracin del router y sus vecinos.

RouterB#show ip bgp neighbors 192.168.1.2
BGP neighbor is 192.168.1.2, remote AS 100, internal link
BGP version 4, remote router ID 192.168.1.2
BGP state = Established, up for 03:33:14
Last read 00:00:13, hold time is 180, keepalive interval is 60 seconds
Neighbor capabilities:
Route refresh: advertised and received(new)
Address family IPv4 Unicast: advertised and received
Received 271 messages, 0 notifications, 0 in queue
Sent 265 messages, 0 notifications, 0 in queue
Route refresh request: received 0, sent 0
Default minimum time between advertisement runs is 5 seconds

For address family: IPv4 Unicast
BGP table version 3, neighbor version 3
Index 2, Offset 0, Mask 0x4
Route-Reflector Client
1 accepted prefixes consume 36 bytes
Prefix advertised 6, suppressed 0, withdrawn 0
Number of NLRIs in the update sent: max 1, min 0
CCNP
edu@eduangi.com
BSCI BGP
Connections established 6; dropped 5
Last reset 03:33:42, due to User reset
Connection state is ESTAB, I/O status: 1, unread input bytes: 0
Local host: 192.168.1.1, Local port: 11010
Foreign host: 192.168.1.2, Foreign port: 179

Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)

Event Timers (current time is 0xED5B3C):
Timer Starts Wakeups Next
Retrans 218 0 0x0
TimeWait 0 0 0x0
AckHold 216 113 0x0
SendWnd 0 0 0x0
KeepAlive 0 0 0x0
GiveUp 0 0 0x0
PmtuAger 0 0 0x0
DeadWait 0 0 0x0

iss: 326559462 snduna: 326563662 sndnxt: 326563662 sndwnd: 15111
irs: 4213153520 rcvnxt: 4213157725 rcvwnd: 15111 delrcvwnd: 1273

SRTT: 300 ms, RTTO: 303 ms, RTV: 3 ms, KRTT: 0 ms
minRTT: 8 ms, maxRTT: 300 ms, ACK hold: 200 ms
Flags: higher precedence, nagle

Datagrams (max data segment is 1460 bytes):
Rcvd: 323 (out of order: 0), with data: 216, total data bytes: 4204
Sent: 334 (retransmit: 0, fastretransmit: 0), with data: 217, total data bytes:9
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Controlar el Trfico de BGP

CCNP
edu@eduangi.com
BSCI BGP
Controlar el Trfico de BGP
Las actualizaciones de BGP pueden ser controladas,
lo cual es ventajoso ya que se puede controlar el
trfico de BGP en la red, lo cual simplifica el
mantenimiento y gestin de la red.
Existen tres formas de aplicar PBR en BGP:
Tomando decisiones basadas en el path del AS, la
comunidad o el prefijo.
Aceptando o rechazando rutas
Modificando los atributos para influir en la seleccin del path
Existen varias tcnicas para filtrar el trfico en un
router Cisco.
Autonomous System Path Access Lists
Prefix List
Distribute List
Route Maps
CCNP
edu@eduangi.com
BSCI BGP
Cmo Funcionan los Prefix Lists
Los Prefix Lists son introducidos en BGP porque son
una forma eficiente de filtrado muy rpido porque
buscan el prefijo de las direcciones dadas por el
administrador y la bsqueda es muy rpida.
Los Prefix Lists se pueden editar. La modificacin de
ACLs es bastante compleja.
Los Prefix Lists son fciles de configurar y usar, pero
antes de aplicarlos es necesario definir el criterio del
Prefix List.
Cada lnea de Prefix List est asociado a un nmero
de secuencia que por defecto van aumentando de 5
en 5.
Si se especifica el nmero de secuencia se pueden
intercalar sentencias y por tanto se puede modificar el
Prefix List.
CCNP
edu@eduangi.com
BSCI BGP
Cmo Funcionan los Prefix Lists
Si un Prefix List permite o deniega se hace mediante
las siguientes premisas:
Si la ruta se permite, la ruta se usa.
Si la ruta se deniega, la ruta no se usa.
Al final de cada Prefix List existe un deny any implcito.
Si existen mltiples entradas de un prefix list se
comprobarn por el prefijo, la entrada con el nmero de
secuencia menor se utilizar.
El router empieza la bsqueda al inicio del prefix list, en
cuanto se encuentre una coincidencia (match), la
bsqueda se detendr.
Los nmeros de secuencia se generan automticamente
por defecto. Se pueden configurar utilizando el
argumento seq nmero-de-secuencia en el comando ip
prefix-list.
El nmero de secuencia no tiene que ser especificado al
borrar una entrada de la configuracin.
CCNP
edu@eduangi.com
BSCI BGP
Configuracin de un Prefix List de BGP
El siguiente comando crea una entrada en un prefix
list y asigna un nmero de secuencia a la misma:
Router(config-router)#ip prefix-list nombre-
prefix-list [seq nmero-de-secuencia] {deny |
permit} red/longitud-del-prefijo [ge valor-mayor-
que] [le valor-menor-que]
Para configurar un router para que utilice un prefix list
hay que utilizar el siguiente comando:
Router(config-router)#neighbor {direccin-ip |
peer-group} prefix-list nombre-del-prefix-list
{in | out}
CCNP
edu@eduangi.com
BSCI BGP
Configuracin de un Prefix List de BGP
A veces es necesario crear un rango de criterios, esto
se hace con los parmetros ge y le.
ge: mayor o igual
le: menor o igual
Estos parmetros opcionales son lo opuesto a
red/longitud-del-prefijo que proporciona un
valor absoluto.
Ejemplo:
Router(config)#ip prefix list lista-prefijo permit 0.0.0.0/0 ge 0
le 24
El rango asumido para ge y le si no se especifica
nada es 32
CCNP
edu@eduangi.com
BSCI BGP
Ejemplo de Prefix List





A(config)#router bgp 64520
A(config-router)#network 192.168.1.0
A(config-router)#neighbor 10.10.10.2 remote-as
65000
A(config-router)#neighbor 10.10.20.2 remote-as
65500
A(config-router)#aggregate-address 172.0.0.0
255.0.0.0
A(config-router)#neighbor 10.10.10.2 prefix-list
superred out
A(config-router)#exit
A(config)#ip prefix-list superred permit 172.0.0.0/8
A(config)#ip prefix-list superred description solo
permite ruta agregada
El Router A slo anunciar al
AS 6500 la red 172.0.0.0/8
en vez de la 172.30.0.0/16
CCNP
edu@eduangi.com
BSCI BGP
Verificar la Configuracin de los Prefix Lists
Para mostrar informacin sobre los prefix list se utiliza
el comando:
Router#show ip prefix-list [detail | summary]
nombre [red/longitud-del-prefijo] [seq
nmero-de-secuencia] [longer] [first-match]

show ip prefix-list [detail | summary]
Muestra informacin sobre todos los prefix lists
show ip prefix-list [detail | summary] nombre
Muestra una tabla mostrando las entradas en la prefix list identificadas con el
nombre
show ip prefix-list nombre [red/longitud-del-prefijo]
Muestra la asociacin de filtrado con el nodo basada en el prefijo absoluto
show ip prefix-list nombre [seq nmero-de-secuencia]
Muestra la asociacin de filtrado con el nodo basada en el nmero de
secuencia
show ip prefix-list nombre [red/longitud-del-prefijo] longer
Muestra todas las entradas ms especficas que la dada
show ip prefix-list nombre [red/longitud-del-prefijo] first-
match
Muestra las entradas que coincidan con la dada
CCNP
edu@eduangi.com
BSCI BGP
Verificar la Configuracin de los Prefix Lists
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Conectar a Internet con BGP

CCNP
edu@eduangi.com
BSCI BGP
Conexiones Redundantes a Internet
Multihoming
Tener ms de una conexin a Internet es estar
multihomed.
La razn para duplicar la conexin a Internet es
obtener redundancia y posibilidad de balanceo de
carga que aumentar el rendimiento.
El multihoming puede ser:
Varias conexiones con el mismo ISP
Disponer de una segunda conexin con otro ISP si es as:
- Cada proveedor puede que no anuncie las mismas rutas, si no se
anuncia una de las que necesitamos tendremos un problema.
- Si nos conectamos con varios ISPs, nuestro AS puede convertirse en
un AS de transito si un ISP ve un path al otro ISP a travs nuestro y
nuestro AS es la mejor ruta a ese destino.
La configuracin a nivel del ISP es la solucin a estos
problemas.
CCNP
edu@eduangi.com
BSCI BGP
Recibiendo Informacin de Routing de Internet
Cuando nos conectamos a algo tan vasto como
Internet es necesario decidir que actualizaciones se
van a enviar al resto del Mundo y como los routers del
AS sern conocidos por el resto de Internet.
Para tomar esta decisin existen tres aproximaciones:
Aceptar nicamente rutas por defecto de todos los
proveedores
Aceptar rutas parciales adems de las rutas por defecto de
todos los proveedores
Aceptar todas las actualizaciones de routing (full routing) de
todos los proveedores
CCNP
edu@eduangi.com
BSCI BGP
Aceptar nicamente rutas por defecto de todos los
ISPs
Recursos de memoria bajos
Recursos de CPU bajos
IGP escoge la mejor mtrica como ruta por defecto
BGP selecciona el mejor camino a una red externa
yendo al gateway ms cercano que anuncia el path
No se pueden modificar los atributos de BGP
El AS enva todas sus rutas al ISP
El ISP escoge en path de entrada al AS
CCNP
edu@eduangi.com
BSCI BGP
Aceptar nicamente rutas por defecto de todos los
ISPs
AS
65500
ISP
AS 65000
AS 64520
172.16.0.0/1
6
ISP
AS 65250
E
B
C
A
D
0.0.0.
0
0.0.0.
0
C Escoge la mtrica
ms baja al Default
CCNP
edu@eduangi.com
BSCI BGP
Aceptar rutas parciales adems de las rutas por
defecto de todos los ISPs
Recursos de memoria medios
Recursos de CPU medios
IGP escoge la mejor mtrica como ruta por defecto
BGP selecciona el mejor camino a una red externa
mediante el AS_Path (normalmente)
Se pueden modificar los atributos de BGP
El AS enva todas sus rutas al ISP
El ISP escoge en path de entrada al AS
CCNP
edu@eduangi.com
BSCI BGP
Aceptar rutas parciales adems de las rutas por
defecto de todos los ISPs
AS
65500
ISP
AS 65000
Cliente
AS 64520
172.16.0.0/1
6
ISP
AS 65250
E
B A
D
C Escoge el
AS_Path ms
corto
C
CCNP
edu@eduangi.com
BSCI BGP
Aceptar rutas parciales adems de las rutas por
defecto de todos los ISPs
AS
65500
ISP
AS 65000
Cliente
AS 64520
172.16.0.0/1
6
ISP
AS 65250
E
B A
D
C Escoge el
AS_Path ms
corto
C
Local Preference = 800
para 172.16.0.0/16
CCNP
edu@eduangi.com
BSCI BGP
Aceptar todas las actualizaciones de routing (full
routing) de todos los ISPs
Recursos de memoria altos
Recursos de CPU altos
IGP escoge la mejor mtrica como ruta por defecto
BGP selecciona el mejor camino a una red externa
mediante el AS_Path (normalmente)
Se pueden modificar los atributos de BGP
El AS enva todas sus rutas al ISP
El ISP escoge en path de entrada al AS
CCNP
edu@eduangi.com
BSCI BGP
Aceptar todas las actualizaciones de routing (full
routing) de todos los ISPs
AS
65500
ISP
AS 65000
AS
64520

ISP
AS 65250
B
C
A
E D
AS
65510

C Escoge el
AS_Path ms corto
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Determinar el Path de BGP modificando los
Atributos

CCNP
edu@eduangi.com
BSCI BGP
Modificar el Atributo Weight
El atributo Weight selecciona el path de salida del
router cuando hay mltiples paths al mismo destino.
Cuanto mayor sea el valor mejor path.
Este es un atributo local y por tanto no ser
propagado.
Es propietario de Cisco Systems.
Para configurar el atributo weight:

Router(config-router)#neighbor {direccin-ip |
nombre-del-peer-group} weight peso
CCNP
edu@eduangi.com
BSCI BGP
Modificar el Atributo Local Preference
Este atributo se utiliza para decirle a los otros routers
dentro del AS como salir del AS en caso que
tengamos varias posibilidades.
Su configuracin es:

Si lo aplicamos a un route map.

Router(config-route-map)#set local-preference
local-preference

Si lo aplicamos por defecto.

Router(config-router)#bgp default
local-preference valor
CCNP
edu@eduangi.com
BSCI BGP
Verificar la Configuracin de los Atributos
El comando show ip bgp nuestra los valores de
todos los atributos y sus estados.
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Redistribucin entre IGP y BGP

CCNP
edu@eduangi.com
BSCI BGP
Anunciar Rutas desde IGP a BGP
Existen tres formas de propagar la tabla de BGP en
las tablas de IGP.
Utilizando el comando network: Se utiliza para anunciar
rutas que estn en la tabla de routing IP.
Redistribuyendo rutas estticas: Cualquier ruta esttica
puede ser redistribuida en BGP. Haciendo una ruta
esttica a null 0 hacemos que el router no tenga punto
de salida para esta ruta porque no existe pero ser
redistribuida en BGP. El problema empieza si la ruta
desaparece de la tabla de routing IP, entonces el trfico
circular por el AS hasta que muera. Cisco recomienda
utilizar el comando aggregate-address.
Redistribuyendo dinmicamente rutas de IGP: Esta
configuracin no es aconsejada porque causa gran
dependencia en la tabla de IGP.
CCNP
edu@eduangi.com
BSCI BGP
Anunciar Rutas desde BGP a IGP
La redistribucin de rutas de Internet en redes
pequeas es muy imprudente.
Los ISPs utilizan eBGP e iBGP intensivamente, pero
en las rutas internas utilizan un protocolo IGP sin
redistribuir debido a:
Los recursos estn disponibles para otros procesos.
La tabla de routing IGP es manejable.
La funcin de sincronizacin no es necesaria en este
tipo de redes ya que o es totalmente mallada o se ha
diseado para funcionar con route reflector.
Si BGP es multihomed entonces la redistribucin es
necesaria ya que el IGP ser el encargado de
transportar las rutas de un eBGP a otro.
En este ltimo caso ser necesario configurar filtering.
CCNP
edu@eduangi.com
BSCI BGP
Implementando y Modificando BGP para Utilizar en
Redes Grandes

Ejercicio Maqueta

CCNP
edu@eduangi.com
BSCI BGP
Ejercicio
AS 65501
9
1
7
2
3 5
6
AS 65500
Sin sincronizar
AS 65502
Vecinos BGP
BGP
BGP + OSPF
S0
S1
S0
S1 e0
S0
S2 S3
S1
S1
S1
S0
S1
S0
S0
S1
S0 S1
S0
S1
10
8
e0
4
e0
S1
Weight=50000
Route Reflector
Local Pref=200
Route Reflector
CCNP
edu@eduangi.com
BSCI BGP
Ejercicio
Router Serial 0 Serial 1 Ethernet 0 Serial 2 Serial 3
1 172.16.1.1/16 217.172.65.129/25 217.172.65.1/25 217.172.64.1/24
2 192.168.1.1/24 217.172.64.21/24
3 192.168.1.2/24 192.168.3.1/24
4 192.168.3.2/24 192.168.4.2/24 192.168.5.1/24
5 192.168.4.5/24 192.168.2.2/24
6 192.168.2.1/24 217.172.65.21/25
7 217.172.65.130/25
8 11.0.0.1/24 172.16.1.2/16 10.0.0.2/24
9 12.0.0.1/24 11.0.0.2/24
10 12.0.0.2/24 10.0.0.1/24
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Seccin VI: Redistribucin y Routing Basado en
Polticas
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing.
Entendimiento de los Fundamentos de la
Redistribucin
Entendimiento de las Decisiones de Routing que
Afectan a la Redistribucin
Control de las Actualizaciones de Routing Durante la
Redistribucin
Configuracin de la Redistribucin
Comandos de Configuracin para Controlar las
Actualizaciones de Routing en la Redistribucin
Controlar las Actualizaciones de Routing con Filtering
Verificacin, Mantenimiento y Troubleshooting de la
Implementacin de la Redistribucin y Filtering
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas
Entendimiento de los Route Maps
Entendimiento del Routing Basado en Polticas
La Operacin de los Route Maps y el Routing Basado
en Polticas
Configuracin de Route Maps para Routing Basado en
Polticas
Configuracin de Fast Switching con Routing Basado
en Polticas
Configuracin de los Route Maps para la
Redistribucin
Monitorizacin de la Configuracin de Route Maps,
Routing Basado en Polticas y Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Entendimiento de los Fundamentos de la
Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento de los Fundamentos de la
Redistribucin
Si la organizacin est ejecutando varios protocolos
de routing, es necesario encontrar la forma de pasar
las redes redes aprendidas de un protocolo a otro.
Este proceso se llama redistribucin.
La redistribucin se utiliza cuando un router est
recibiendo informacin de redes remotas desde varias
fuentes.
Un protocolo de routing nicamente propaga aquellas
redes que han sido aprendidas por su propio proceso.
Cuando no hay comparticin de informacin de la red
entre procesos de routing se llama Ships in the Night
(SIN).
Cuando un protocolo de routing interior, como EIGRP
tiene rutas redistribuidas en su proceso de routing,
asume que estas rutas son de otro AS y por tanto
externas.
Las rutas internas son preferibles a las rutas externas.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Redistribucin entre Protocolos de Routing
Protocolo Poltica de Redistribucin
Esttica Requiere redistribucin manual en otros protocolos de routing
Conectada
RIP Requiere redistribucin manual
IGRP
EIGRP EIGRP de Appletalk se redistribuye automticamente en RTMP
OSPF
Si no se incluye en el comando network, necesita
redistribucin manual
Redistribucin automtica entre IGRP y EIGRP si estn dentro
del mismo AS, en otro caso requiere redistribucin manual
Redistribucin automtica entre IGRP y EIGRP si estn dentro
del mismo AS, en otro caso requiere redistribucin manual
EIGRP de IPX se redistribuye automticamente en IPX RIP, en
NLSP se tiene que redistribuir
Requiere redistribucin manual entre varios protocolos y
procesos de OSPF
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
El por qu de varios protocolos de routing
Una empresa puede estar pasando de un protocolo de
routing a otro porque necesite otro ms sofisticado.
Historicamente la organizacin ha tenido una serie de
dominios de red pequeos, pero planea la transicin a
un nico dominio ms grande en un futuro.
Varios departamentos tienen soluciones basadas en
host que requieren protocolos diferentes.
Una fusin empresarial.
Polticamente, existen diferencias ideolgicas entre los
diferentes administradores de red.
En un entorno grande, los dominios tienen
requerimientos diferentes.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Entendimiento de las Decisiones de Routing que
Afectan a la Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Redistribucin y Mtricas de Routing
Existen muchos protocolos de routing para IP que
utilizan mtricas distintas, y con la redistribucin
tenemos que traducir esas mtricas.
Los problemas empiezan cuando se redistribuye sin
ninguna configuracin adicional, ya que la mtrica no
tiene punto de referencia o seed metric para calcular
la mtrica.
La seed metric se asigna a todas las rutas recibidas a
travs de redistribucin.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Valores de Defecto de la Seed Metric
Protocolo de Routing IP Seed Metric por defecto Accin
RIP Infinito desde IOS 12.1 No entran rutas en la tabla de routing
IGRP Infinito No entran rutas en la tabla de routing
EIGRP Infinito No entran rutas en la tabla de routing
IS-IS 0 Las rutas entran en la tabla de routing
OSPF 20 (tipo 2), las rutas BGP 1 (tipo 2) Las rutas entran en la tabla de routing
BGP La mtrica = MED Las rutas entran en la tabla de routing
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Seleccin de Camino entre Protocolos de Routing
Como las mtricas difieren entre protocolos, la
seleccin basada en la mtrica no soluciona el
problema, sin embargo disponemos de otro mtodo
para solucionar el problema, la distancia
administrativa.
La distancia administrativa determina la seleccin
entre protocolos de routing y la mtrica escoge el
camino dentro del protocolo.
La distancia administrativa y la mtrica parece que
solventan este problema, hasta que entra en
funcionamiento la redistribucin, en ese momento el
proceso de routing se confunde.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Reglas de Redistribucin entre Diferentes
Protocolos de Routing IP
Si existe ms de un protocolo de routing en un router,
la tabla de routing mostrar la ruta con la menor
distancia administrativa.
Para poder redistribuir, la ruta debe existir en la tabla
de routing bajo la propiedad del protocolo que est
siendo redistribuido.
Cuando se redistribuye una ruta, esta asume la
distancia administrativa por defecto del nuevo
protocolo.
Cuando una ruta se redistribuye, se considera una
ruta externa al nuevo protocolo de routing.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Problemas de la Redistribucin
Sin una informacin completa de ambas redes, la
implantacin de redistribucin puede causar bucles y
rutas no ptimas.
Los problemas experimentados pueden ser los
siguientes:
La ruta errnea, o menos eficiente puede ser escogida por el
proceso de routing debido a la diferencia entre las mtricas.
Los bucles pueden ocurrir. Normalmente debido a que las
rutas pueden volver al AS que las ha generado.
Los tiempos de convergencia se disparan debido a que los
diferentes protocolos tienen unos tiempos de convergencia
diferentes.
El proceso de decisin y la informacin enviada por los
protocolos puede ser distinta e incompatible y no
intercambiable fcilmente, provocando errores y
configuraciones complejas.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Evitando Bucles en la Redistribucin
Los bucles de red pueden ocurrir cuando el protocolo
se alimenta de sus propias redes.
El protocolo de routing debe de ver una ruta que tenga
un path ms favorable, sin embargo puede que este
path apunte a la direccin errnea, dentro de un
dominio de protocolo de routing diferente.
El problema se solventara con:
Cambiando la mtrica
Cambiando la distancia administrativa
Utilizando rutas por defecto
Utilizando interfaces pasivos (passive interfaces)
Utilizando distribute lists
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Evitando Bucles en la Redistribucin
Se debe de evitar la distribucin en los dos sentidos a
no ser que se tenga un gran cuidado en el diseo de
la red y se coloquen filtros en los routers que
redistribuyen las rutas para prevenir bucles y un
feedback del protocolo.
Para cambiar la distancia administrativa en un
protocolo de routing:

Router(config-router)#distance peso [red
wildcard]

Para cambiar la distancia administrativa en una ruta
esttica:

Router(config)#ip route red [mscara]
{direccin | interfaz} [distancia]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Distancias Administrativas por Defecto
Fuente del routing Distancia Administrativa
0
1
Ruta EIGRP sumarizada 5
BGP Externo 20
EIGRP 90
IGRP 100
OSPF 110
RIP 120
EIGRP Externo 170
BGP Interno 200
Interfaz conectado directamente o ruta
esttica que identifica el interfaz de
salida en vez del siguiente salto.
Ruta esttica. Contamos el siguiente
salto.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Evitar Decisiones de Routing No ptimas al
Redistribuir
El Routing No ptimo muchas veces es creado por la
redistribucin.
Es importante asegurarse que las rutas no ptimas no
son propagadas en el nuevo protocolo de routing.
Para solucionar este problema se puede por ejemplo
configurar una ruta esttica flotante (con mayor distancia
administrativa).
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Evitar Decisiones de Routing No ptimas al
Redistribuir
Gua para evitar bucles y rutas no ptimas en la
reditribucin:
Disponer del conocimiento y la documentacin de:
- Topologa de la red (fsica y lgica)
- Dominios de los protocolos de routing
- Flujo de trfico
No superponer protocolos de routing y separarlos por
dominios (core y edge protocols)
Identificar los routers que harn de lmite del dominio (y
donde se configurar la redistribucin)
Determinar la direccin de la redistribucin
Si se necesita redistribucin, asegurarse que es un una
nica direccin, esto evitar que las rutas vuelvan al origen.
Si no se puede evitar la redistribucin en dos direcciones:
- Configurar manualmente la mtrica
- Configurar manualmente la distancia administrativa
- Utilizar access lists de distribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Evitar Problemas de Convergencia de Red al
Redistribuir
Para mantener consistente y coherente la tabla de
routing en diversos protocolos de routing se tienen que
considerar las diferentes tecnologas implicadas.
El parmetro principal es la computacin de la tabla de
routing y cuanto tarda el protocolo en converger.
Si dos protocolo son distintos los tiempos de
convergencia sern distintos.
Para solventar esto se pueden ajustar los tiempos,
pero la configuracin del protocolo se debe de hacer
teniendo conocimiento de toda la red. La configuracin
de los temporizadores se configurar en todos los
routers.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Control de las Actualizaciones de Routing durante la
Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control de las Actualizaciones de Routing durante
la Redistribucin
Las razones para controlar las actualizaciones de
routing:
Esconder ciertas redes del resto de la organizacin
Prevenir bucles de red
Controlar la sobrecarga en la red o trfico en el cable,
permitiendo escalabilidad de las redes
Por razones de seguridad
Para implementar esto existen varios mtodos
utiliados en la redistribucin
Passive Interfaces
Rutas estticas
Rutas por defecto
Interface null
Distribute Lists
Route Maps
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Passive Interfaces
Los passive interfaces no participan en el proceso de
routing.
En RIP e IGRP el proceso no enva actualizaciones por este
interfaz, pero si escucha.
En OSPF y EIGRP el proceso ni enva ni recibe
actualizaciones porque al no poder enviar no puede crear
relacin de vecindad.
El proceso se routing relaciona los interfaces con el
comando network.
Existen protocolos expresan las redes del comando
network de forma clasful, esto provoca que se enven
actualizaciones por interfaces que no tienen nada que
ver.
Para evitar esto se utilizan los passive intefaces.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Rutas Estticas
Una Ruta Esttica es una ruta configurada
manualmente.
Las Rutas Estticas tienen preferencia sobre las rutas
aprendidas dinmicamente ya que tienen menor
distancia administrativa.
Si no hay protocolo de routing son un buen mtodo
para propagar la tabla de routing.
En entornos pequeos es una excelente solucin.
Las Rutas Estticas permiten en vez de redistribuir las
tablas de routing entre protocolos, definir y redistribuir
las rutas estticas.
Las razones para el routing esttico son:
Prevenir actualizaciones de routing por enlaces
determinados (lentos)
Intercambiar entre ASs slo unas cuantas rutas especficas
Cambiar la mscara de una red.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Rutas por Defecto
Una ruta por defecto se utiliza si no hay entrada en la
tabla de routing para la red de destino.
Si no se encuentra entrada a la red deseada y no hay ruta
por defecto configurada, el paquete se descartar.
Las rutas por defecto reducen la carga, aaden
simplicidad y pueden eliminar los bucles, sobre todo al
utilizarse en lugar de la redistribucin.
Otra ocasin para configurar una ruta por defecto
puede ser una red stub para conectarla a otra ms
grande.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Interfaz Null
El interfaz Null es un interfaz imaginario que se define
como el siguiente salto lgico en una ruta esttica.
Se puede utilizar para descartar rutas por destino de
una forma de filtrado muy rudimentario, tambin para
redistribuir entre protocolos classful y classless.
Se utiliza para alimentar rutas dentro de otro protocolo
de routing, permitiendo configurar otra mscara.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Distribute Lists
Las Distribute Lists son access lists aplicadas al
proceso de routing, determinando qu redes son
aceptadas dentro de la tabla de routing o envan
actualizaciones.
Cuando se comunica con otro proceso de routing a
travs de la redistribucin, es importante controlar la
informacin enviada a otro proceso.
Este control es por:
Seguridad
Evitar bucles
Sobrecarga
Facilidad de gestin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Route Maps
Los Route Maps son access lists complejas que
permiten una configuracin condicional.
Si un paquete o ruta coincide con el criterio definido en
el comando match, entonces se producen los cambios
definidos en el comando set en el paquete en
cuestin.
En la redistribucin se utilizan igual que los distribute
lists, pero permitiendo un mayor nivel de sofisticacin
en los criterios de seleccin.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Configuracin de la Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de la Redistribucin
La configuracin de la redistribucin es especfica al
protocolo.
Todos los protocolos requieren los siguientes pasos
para la redistribucin:
Configurar la redistribucin
Definir la mtrica por defecto para asignar a las redes
redistribuidas en el proceso de routing
Los comandos para la redistribucin se configuran
como subcomandos del proceso de routing.
El comando redistribute identifica el protocolo de
routing desde el cual se van a aceptar las
actualizaciones. Identifica el origen de las
actualizaciones
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Sintaxis de la Configuracin de la Redistribucin
Para configurar la redistribucin entre protocolos de
routing, se utiliza la siguiente sintaxis bajo la
configuracin del protocolo de routing que recibe las
rutas:

Router(config-router)#redistribute protocolo
[id-del-proceso] {level-1 | level-1-2 |
level-2} [metric mtrica] [metric-type valor-
del-tipo] [match {internal | external 1 |
external 2} [tag valor-del-tag] [route-map
etiqueta-del-route-map] [weight peso]
[subnets]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configurar la Mtrica por Defecto
La mtrica por defecto puede ser configurada de
varias formas
Incluir la mtrica en el comando redistribute
Utilizar una mtrica por defecto con el comando default-
metric
La segunda opcin ahorra trabajo, ya que elimina la
necesidad de definir las mtricas de forma separada
para cada redistribucin.

Router(config)#router eigrp 100
Router(config-router)#redistribute rip metric
10000 100 255 1 1500
Router(config-router)#network 140.100.0.0

La configuracin muestra:
El uso del comando redistribute
El proceso de routing desde el cual son aceptadas las rutas
El parmetro metric
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configurar la Mtrica por Defecto en OSPF, IS-IS
o BGP
Es posible redistribuir el protocolo de routing y, con un
comando separado, configurar la mtrica por defecto.
La ventaja es que la configuracin es ms simple y til
al hacer troubleshooting.
En IS-IS no se puede definir una mtrica por defecto,
esta tendr que ser configurada mientras se
redistribuye, si no, se introducir coste 0 y la ruta ser
descartada.
Para configurar la mtrica por defecto en OSPF, IS-IS
o BGP

Router(config-router)#default-metric mtrica-
nmero
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configurar la Mtrica por Defecto en EIGRP o
IGRP
Para configurar la mtrica por defecto en IGRP o
EIGRP:

Router(config-router)#default-metric ancho-de-
banda delay confianza carga mtu

Los parmetros son:
ancho-de-banda: Mnimo ancho de banda al destino
delay: Retardo de la ruta en microsegundos
confianza: Probabilidad de transmisin exitosa
carga: De 0 a 255. 255 Indica que la lnea est 100%
ocupada
mtu: El tamao mximo del paquete que puede viajar a
travs de la red. No se utiliza y se configura a 1500.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Ejemplo de Configuracin






Router(config)#router eigrp 100
Router(config-router)#redistribute rip
Router(config-router)#redistribute ospf 10
Router(config-router)#default-metric 10000
100 255 1 1500
Router(config-router)#network 140.100.0.0
RIP
OSPF 10
EIGRP
140.100.0.0
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de la Distancia Administrativa
Es importante considerar la necesidad de controlar la
eleccin del protocolo de routing si existen varios
protocolos con una entrada a una ruta.
La mtrica no es apropiada porque como ya se ha
comentado tiene prioridad la distancia administrativa,
con lo cual cambiando la distancia administrativa
podemos elegir el protocolo y por tanto la ruta a elegir.
Para configurar la distancia administrativa en eigrp:
Router(config)#distance eigrp distancia-interna
distancia-externa
Para configurar la distancia administrativa en los
dems protocolos
Router(config-router)#distance peso [direccin
mscara] [nmero-de-access-list | nombre] [ip]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Comandos de Configuracin para Controlar las
Actualizaciones de Routing en la Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Comandos de Configuracin para Controlar las
Actualizaciones de Routing en la Redistribucin
Es necesario controlar el flujo de las actualizaciones
entre los protocolos de routing as como entre el
sistema autnomo.
Entre control lo realizaremos con:
Passive Interface
Rutas Estticas
Ritas por Defecto
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin del Passive Interface
Si el protocolo de routing no se est ejecutando en el
prximo router, es un gasto innecesario el enviar las
actualizaciones por ese interfaz.
Para reducir ese gasto de recursos sin comprometer la
integridad del router utilizaremos el siguiente
comando:

Router(config-router)#passive-interface tipo-
de-interfaz nmero
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de las Rutas Estticas
Para configurar una ruta esttica utilizaremos el siguiente
comando:

Router(config)#ip route prefijo mscara
{direccin | interfaz} [distancia] [tag
etiqueta] [permanent]

Esta configuracin puede ser utilizada slo si el siguiente
salto se encuentra en la tabla de routing, si se necesita
que est presente en los protocolos de routing habr que
redistribuir.
En algunas versiones de IOS este tipo de rutas se
redistribuyen automticamente.
En interfaces punto a punto se puede especificar en vez
de siguiente salto el interfaz.
En configuraciones punto multipunto no, porque no sabr
por donde ir.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Ejemplo de rutas estticas





Router(config)#interface ethernet 0
Router(config-if)#ip address 172.16.14.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface ethernet 1
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 10.0.0.0 255.255.255.0 172.16.14.2
Router(config)#router ospf 100
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
Router(config-router)#passive-interface ethernet 0
Router(config-router)#redistribute static metric-type 1 metric 150 subnets
Router(config-router)#exit

OSPF 100
e0
e1
e0
172.16.14.1/24
172.16.14.2/24
192.168.1.1/24
No protocolo
de routing
10.0.0.0/8
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de Rutas por Defecto
En redes grandes, puede que se deban configurar
muchas rutas estticas, lo cual causa un trabajo
administrativo elevado, y es posible configurar un ruta
por defecto

Router(config)#ip route 0.0.0.0 0.0.0.0
gateway

Si la ruta se redistribuye, en el caso de RIP, slo
puede haber una ruta por defecto, sin embargo en
IGRP puede haber varias consideradas como rutas
por defecto, pero slo una vlida.
Si el router no est directamente conectado a la red
por defecto, pero tiene una ruta a ella se considera
candidato a camino por defecto.
Router(config)#ip default-network nmero-de-red
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Controlar las Actualizaciones de Routing con
Filtering
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Controlar las Actualizaciones de Routing con
Filtering
Adems de los mecanismos para controlar y reducir
las actualizaciones de routing, a veces es necesario
aadir ms flexibilidad con los distribute-list.
El proceso de los distribute-list es el siguiente:
El router recibe una actualizacin de routing de una o ms
redes.
El router busca el interfaz asociado para comprobar el
filtering.
El router determina si hay algn filtro asociado a ese
interfaz.
Si existe un filtro, el router examina el access-list para ver si
hay coincidencias con la actualizacin.
Si no hay filtro el trfico pasa.
Si hay un filtro se procesa el access-list y se busca el
permit y el deny,
Por defecto se deniega todo, as que si no hay coincidencias
se descarta la actualizacin.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Controlar las Actualizaciones de Routing con
Filtering
Cuando aplicamos los distribute-list a OSPF existen
limitaciones, por ejemplo, los distribute-list previenen de
entradas en la ruta, pero no que los LSAs sean propagados.
Cuando se crea un filtro o distribute-list hay que tener en
cuenta:
Tener muy claro que se quiere llegar a conseguir.
Identificar la red a ser filtrada, y crear un access-list. Permitir las
redes que se quieran anunciar.
Determinar si queremos filtrar actualizaciones entrantes o
salientes.
Asignar el access-list con el comando distribute-list.
Sintaxis para el distribute-list entrante
Router(config-router)#distribute-list {nmero-de-
access-list | nombre} in [tipo-de-interfaz nmero-de-
interfaz]
Sintaxis para el distribute-list saliente
Router(config-router)#distribute-list {nmero-de-
access-list | nombre} out [interfaz | proceso-de-
routing | sistema-autnomo]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Implementacin de Redistribucin y Control de las
Actualizaciones de Routing

Verificacin, Mantenimiento y Troubleshooting de la
Implementacin de la Redistribucin y Filtering
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Verificacin, Mantenimiento y Troubleshooting de
la Implementacin de la Redistribucin y Filtering
Para mantener y hacer troubleshooting de la
redistribucin en la red, es necesario tener clara la
topologa de la red, tanto lgica como fsica.
Obviamente tambin es importante tener claro el flujo
de trfico en la red.
Los comandos utilizados son:
- show ip protocol
- show ip route
- show ip route protocolo-de-routing
- show ip eigrp neighbors
- show ip ospf database
- trace
- ping
- ping extendido
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Entendimiento de los Route Maps
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento de los Route Maps
Los Route Maps son una especie de si / entonces
lgicos que se configuran en un router.
Se pueden utilizar Route Maps para los siguientes
propsitos:
Para controlar la redistribucin.
Para controlar y modificar la informacin de routing.
Para definir polticas en Routing Basado en Polticas (PBR).
Para aadir granularidad en la configuracin de NAT.
Para implementar BGP basado en polticas de routing.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento de los Route Maps
Los Route Maps son muy similares a los Access Lists,
ambos proporcionan la funcionalidad si / entonces.
La diferencia principal estriba en que el Router Map
tiene la capacidad adicional de aadir la accin set al
criterio de match.
Esto significa que si un paquete coincide con el criterio
dado en el route map, puede ser realizada alguna
accin para realizar el cambio en el paquete, no
simplemente permitir o denegar el paquete
coincidente.
Esto significa que es posible controlar la naturaleza
del trfico atravesando la red.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Caractersticas de los Route Maps
Las caractersticas ms importantes de los Route
Maps son:
Un RM tiene una lista de criterios, configurados con el
comando match
Un RM puede cambiar paquetes/rutas coincidentes con el
comando set
Una coleccin de sentencias de RM forman un Route Map
El RM parar tan pronto encuentre la primera coincidencia
En un RM, cada sentencia de RM se numera con nmeros
de secuencia y, por tanto, puede ser editada por separado
Los RM pueden utiliza ACL estndar o extendidas para
establecer PBR
- ACL Estndar: Direccin de origen
- ACL Extendido: Direccin de origen y destino, aplicacin, tipo de
protocolo, ToS y precedencia
El comando de configuracin de los RM match, se utiliza
para establecer las condiciones a comparar
El comando de configuracin de los RM set, se utiliza para
definir las acciones a seguir si se cumple la condicin
El RM puede contener operaciones booleanas AND y OR
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Funcionamiento de los Route Maps
El siguiente, es el proceso lgico seguido por los
Route Maps
Las sentencias de RM utilizados para PBR pueden ser
marcados con deny o permit
nicamente si se marca como permit y coincide con el
criterio, se aplicar el comando set
Las sentencias de los RM corresponden con las lneas de
ACL. Especificar las condiciones en un RM es similar a
hacerlo en un ACL
Las sentencias en los RM se comparan a la ruta del paquete
para ver si hay coincidencia
La sentencia match puede contener mltiples condiciones.
Al menos una de ellas tiene que ser cierta. Este es el OR
lgico
Un RM puede contener varias sentencias match. Todas las
sentencias match en el RM pueden ser consideradas ciertas
para que el RM considere coincidencia. Este es el AND
lgico.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Entendimiento del Routing Basado en Polticas
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento del Routing Basado en Polticas
Los Route Maps se utilizan en la configuracin del
Routing Basado en Polticas, permitiendo la seleccin
del criterio como direccin IP, aplicacin, protocolo, o
tamao del paquete.
Una vez seleccionado, los comandos de Routing
Basado en Polticas pueden ser utilizados para
implementar las polticas en las rutas seleccionadas.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento del Routing Basado en Polticas
Las Reglas que definen el Routing Basado en
Polticas son:
El trfico puede ser dirigido basndose en direccin de origen, de
destino o ambas.
El PBR afecta nicamente al routing del router en el cual est
configurado para determinar el siguiente salto.
El PBR no afecta al destino del paquete, pero puede afectar al
path.
El PBR no permite que se enve trfico a otro AS para tomar un
path diferente, se tiene que tomar dentro del AS.
Es posible influir nicamente en como alcanzar al vecino.
Como el PBR examina la direccin de origen, se configura en el
interfaz entrante.
Si no se encuentra coincidencia, el PBR se deniega y se enruta
normalmente.
El uso de RM para PBR es diferente a otras aplicaciones de RM.
Cuando se utiliza PBR, si un paquete no coincide con el criterio, el
paquete no se descarta, se enva segn el proceso de routing
normalmente.
Si la intencin es descartar el paquete que no coincidan con el
criterio, entonces es necesario utilizar el comando set para
enrutar el paquete a un interfaz null como ltima entrada en el
RM.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Entendimiento del Routing Basado en Polticas
PBR proporciona mecanismos para marcar paquetes
con diferentes ToS. Esta caracterstica se utilizar con
las tcnicas de queuing.
Adems del routing por direccin de destino, el PBR
permite determinar las polticas de routing para
permitir o denegar paths basndose en:
Identidad de un End System
La aplicacin que se ejecuta
El protocolo utilizado
El tamao de los paquetes
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Beneficios del Routing Basado en Polticas
Los beneficios incluyen:
Seleccin de Proveedor de Transito Basado en el
Origen: Si somos un ISP nos permite mediante PBR
escoger un proveedor de Internet a unos clientes y otro a
otros clientes.
Calidad de Servicio (QoS): Utilizando PBR podemos
marcar paquetes de diferentes tipos y utilizando
tcnicas de priorizacin.
Ahorro de Costes: Podemos utilizar enlaces ms
baratos y nicamente utilizar los caros en caso
necesario.
Balanceo de Carga: Podemos distribuir el trfico
basndonos en diferentes caractersticas del mismo.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Desventajas del Routing Basado en Polticas
Es necesario considerar las siguientes desventajas:
Si el siguiente salto segn PBR cae, entonces se utilizar el
nextg-hop definido por el proceso de routing.
Es necesaria CPU adicional para examinar cada paquete
para utilizar PBR.
Se requiere configuracin extra.
Existe la posibilidad de que el trfico sea alterado.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

La Operacin de los Route Maps y el Routing
Basado en Polticas
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
La Operacin de los Route Maps y el Routing
Basado en Polticas
La operacin de los RM es la siguiente:
If {(a AND b)match} then set c
Else
If{(x OR y)match} then set z
Else
Set nothing
Si el PBR se configura, se aplica a los paquetes
entrantes o a los generados por el propio router.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
La Operacin de los Route Maps y el Routing
Basado en Polticas
Cuando se recibe un paquete en un interfaz con PBR
habilitado, se realiza el siguiente procedimiento:
Si existe un match (coincidencia) y la accin es permitir la
ruta, al paquete se le aplica la poltica de acuerdo con el
comando set.
Si hay un match y la accin es denegar el paquete, al
paquete no se le aplica la poltica y se pasa al proceso
normal de routing.
Si no hay match y no hay accin para ese evento se deniega
la ruta y pasa al proceso normal de routing (la ruta sigue
como si no hubiera RM).
Para bloquear paquetes que no han tenido un match, se
puede hacer especificando un set que enrute los paquetes
a Null 0 como ltima lnea del RM.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Configuracin de Route Maps para Routing Basado
en Polticas
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de Route Maps
El comando route-map tiene la siguiente sintaxis:

Router(config)#route-map etiqueta-del-map
[{permit | deny] nmero-de-secuencia}

Los siguientes comandos se sumarizan en dos
gurpos:
Comandos de match
Comandos de set
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Comandos de match para PBR y Route Maps
Los comandos match son utilizados para determinar si
el paquete puede ser enrutado segn la poltica y no
segn el destino.

Router(config-route-map)#match ip address
[nmero-de-access-list | nombre]

Router(config-route-map)#match length min mx
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Comandos de set para PBR y Route Maps

Router(config-route-map)#set default interface
tipo nmero [tipo nmero] ...

Router(config-route-map)#set interface tipo nmero
[tipo nmero] ...

Router(config-route-map)#set ip default next-hop
direccin-ip [direccin-ip] ...

Router(config-route-map)#set ip next-hop
direccin-ip [direccin-ip] ...

Router(config-route-map)#set ip precedence
precendica

Router(config-route-map)#set ip tos tipo-de-
servicio
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Campos de IP Relacionados
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Habilitando el Route Map
Una vez el Route Map est configurado es necesario
habilitarlo en el interfaz de entrada de trfico

Router(config-if)#ip policy route-map
etiqueta-del-map

Si queremos habilitar que el Route Map compruebe
los paquetes generados por nuestro router tendremos
que configurarlo de forma global

Router(config)#ip local policy route-map
etiqueta-de-map
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Ejemplo de Route Map

Router(config)#route-map mi_mapa permit 10
Router(config-route-map)#match ip address 1
Router(config-route-map)#set ip next-hop 192.168.1.25
Router(config-route-map)#exit
Router(config)#access-list 1 permit 10.0.0.0
Router(config)#interface ethernet 0
Router(config-if)#ip policy route-map mi_mapa
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Configuracin de Fast Switching con Routing
Basado en Polticas
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Qu es Fast Switching?
Fast switching permite un throughput mayor aplicado a
un paquete utilizando una cach creada por el
paquete inicial enviado a un destino particular.
Las direcciones de destino son almacenadas en la
cach de gran velocidad para realizar el forwarding.
Los routers ofrecen mejor rendimiento de transferencia
de paquetes cuando se habilita el fast swithing.
Fast switching est habilitado por defecto en todos los
interfaces que lo soportan.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de Fast Switching con Routing
Basado en Polticas
El fast switching del PBR est deshabilitado por
defecto, de debe configurar manualmente siguiente los
siguientes pasos:
Configurar el PBR antes de configurar el fast-switched
policy-based routing.
Cuando el PBR est configurado, habilitar el fast switching
en el interfaz con el comando

Router(config-if)#ip route-cache policy
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Configuracin de Fast Switching con Routing
Basado en Polticas
El fast-switched policy-based routing soporta todos los
comandos del tipo match y casi todos los de tipo set
excepto:
set ip default
No est soportado
set interface
Slo est soportado en enlaces punto a punto, a no ser que
la route-cache tenga una entrada existente utilizando la
misma interfaz que la especificada en el comando set
interface.
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Configuracin de los Route Maps para la
Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Comandos de match para la Redistribucin con
Route Maps
Estos comandos determinan si la ruta ser
redistribuida
Router(config-route-map)#match interface tipo
nmero

Router(config-route-map)#match ip address [nmero-
de-access-list | nombre] ...

Router(config-route-map)#match ip next-hop
[nmero-de-access-list | nombre] ...

Router(config-route-map)#match ip route-source
[nmero-de-access-list | nombre] ...

Router(config-route-map)#match metric mtrica ...

Router(config-route-map)#match route-type
[opciones dependientes del protocolo]

Router(config-route-map)#match tag [valor-del-tag]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Comandos de set para la Redistribucin con
Route Maps
Estos comandos determinan si la ruta ser
redistribuida
Router(config-route-map)#set level {level-1 |
level-2 | level-1-2 | stub-area | backbone}

Router(config-route-map)#set metric mtrica ...

Router(config-route-map)#set metric-type {internal
| external | type-1 | type-2}

Router(config-route-map)#set tag valor-de-tag

Una vez configurado, el route map tiene que ser
puesto en servicio con el comando:
Router(config-router)#redistribute protocolo
[nmero-de-proceso] [route-map etiqueta-del-map]
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Control del Trfico de Red con Route Maps y
Routing Basado en Polticas

Monitorizacin de la Configuracin de Route Maps,
Routing Basado en Polticas y Redistribucin
CCNP
edu@eduangi.com
BSCI Redistribucin y Routing
Basado en Polticas
Monitorizacin de la Configuracin de Route
Maps, Routing Basado en Polticas y
Redistribucin
Los comandos utilizados son:
- show ip protocol
- show ip route
- show ip route protocolo-de-routing
- show ip eigrp neighbors
- show ip ospf database
- trace
- ping
- ping extendido
Los comandos utilizados ms especficos son:
- show ip policy
- show route-map
- debug ip policy
CCNP
edu@eduangi.com
Ejemplo
Router#show ip policy
Interface Route map
Ethernet0 mi_mapa
Router#show route-map
route-map mi_mapa, permit, sequence 10
Match clauses:
ip address (access-lists): 1
Set clauses:
ip next-hop 192.168.1.25
Policy routing matches: 154 packets, 29278
bytes
route-map edu, permit, sequence 10
Match clauses:
Set clauses:
Policy routing matches: 0 packets, 0 bytes
Router#

Você também pode gostar