You are on page 1of 280

CCNP BSCI

CCNP
edu@eduangi.com

BSCI Buiding Scalable Cisco


Internetworks
Curso de Preparacin para la Superacin del
Examen
BSCI Exam # 642-801
Tomo 2

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

Utilizando EIGRP en Redes Empresariales

BSCI EIGRP

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
6
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
7
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
8
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
9
paquete.

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
10
ms pequea que su FD.

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
11
FS. Si existe un FS se aade a la tabla de routing, si no, el

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.
12

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
13
classless. Sin el uso de reas EIGRP permite

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.
14
Uso Reducido de Ancho de Banda: Utilizando

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
15
para el hardware en el cual corre, la configuracin del

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.

16

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.

17

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

18

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

19

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.

20

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
21
modo activo y el router preguntar a los vecinos por un

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales


Operacin de EIGRP

22

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.

23

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.

24

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.

25

BSCI EIGRP

CCNP
edu@eduangi.com

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
LAN
WAN
Hello
seg
60 seg
que el vecino
est5cado.
Holdtime

15 seg

180 seg

26

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.

27

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.
28

Que un paquete de respuesta se ha enviado como respuesta

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.
29

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.
30

BSCI EIGRP

CCNP
edu@eduangi.com

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.
-

El router cambia el successor en la tabla topolgica y en la


de routing.
-

La tabla topolgica recibe una actualizacin que indica que existe una
nueva red.
Un interfaz directamente conectado a la red EIGRP se pone online.

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.

31

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.

32

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
33
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
34
vecinos y topolgica.

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.

35

BSCI EIGRP

CCNP
edu@eduangi.com

Encontrar un Camino Alternativo a una Red


Remota
X
5
FDDI

G
10

12

15

15

36

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.

37

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.

38

BSCI EIGRP

CCNP
edu@eduangi.com

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.

ARREGLAR

La mtrica es la misma mtrica compuesta que en

39

BSCI EIGRP

CCNP
edu@eduangi.com

Constantes de la Mtrica de EIGRP


Mtrica
K1
K2
K3
K4
K5

Valor delaMtrica
Bandwith
Loading
Delay
Reliability
MTU

Si K5=0

SI K50

Valor por Defecto


1
0
1
0
0

mtrica=[K1bwK2bw256load K3delay ]
mtricaK5
mtrica=
reliability K4
40

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

41

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 42

BSCI EIGRP

CCNP
edu@eduangi.com

Feasible Successor
G

10

1
1
C

20
E

1
4

A
43

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.

44

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
45
ayuda a una convergencia rpida.

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales


Diseo de Red EIGRP

46

BSCI EIGRP

CCNP
edu@eduangi.com

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

47

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.

48

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
49
necesario deshabilitar la sumarizacin automtica.

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.

50

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales


Configuracin de EIGRP

51

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.

52

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.
53

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


54
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

55

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.
56
Si se ha configurado sumarizacin, las queries

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.

57

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-

58

CCNP
edu@eduangi.com

BSCI EIGRP

Routers Stub
Router(config-router)#eigrp stub [receiveonly | 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.

59

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


60
128.

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
61
fallo en la red o se anuncia una nueva 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.
62

BSCI EIGRP

CCNP
edu@eduangi.com

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

63

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.

64

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.

65

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.

66

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.

67

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
68

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

69

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales


Verificacin de la Configuracin de EIGRP

70

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp neighbors

71

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp topology

72

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp traffic

73

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales


Troubleshooting de la Operacin de EIGRP

74

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.
75

CCNP
edu@eduangi.com

BSCI EIGRP

Troubleshooting de la Operacin de EIGRP

76

BSCI EIGRP

CCNP
edu@eduangi.com

Configurando EIGRP en Redes Empresariales


Prctica

77

BSCI EIGRP

CCNP
edu@eduangi.com

Prctica
AS = 100
500 Kb
Hello: 15 s
HoldTime: 42 s

Hello: 15 s
HoldTime: 42 s
S0

D
S0.1 192.190.10.2 (DLCI 31) multipoint

S3
500 Kb
S2
S1

C
S0.1 192.180.10.2 (DLCI 21) multipoint

Bw para EIGRP 45%


200Kb
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

B
S0.1 192.170.10.2 (DLCI 17) point-to-point

78

BSCI BGP

CCNP
edu@eduangi.com

Seccin V: BGP

79

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.

80

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.

81

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos


Introduccin a BGP
Introduccin a BGP y Comunicacin con Otros
Sistemas Autnomos

82

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.
3
8

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.
84

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.

85

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
86
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.

87

CCNP
edu@eduangi.com

BSCI BGP

Comparativa de Protocolos

88

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

89

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
90
direccionamiento de Internet.

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
91
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 PolicyBased 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
92
actualizaciones anunciadas. Los prefix list son ms

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.
93
Route reflector cluster: Un cluster es un grupo

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 94

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 95

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.

96

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos


Introduccin a BGP
Introduccin a la Operacin de BGP

97

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.
98
Una vez corregida la tabla de routing, el proceso de BGP

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.
9

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

100

CCNP
edu@eduangi.com

BSCI BGP

CIDR y Agregacin de Rutas

Las rutas pueden ser agregadas cuando pasan a


travs de un AS

101

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.
102
Esta caracterstica distingue a BGP del resto de los

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 103

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.
104
Las variables describen caractersticas o atributos del

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.

105

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.
106

BSCI BGP

CCNP
edu@eduangi.com

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

107

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.

108

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

109

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

110

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

111

BSCI BGP

CCNP
edu@eduangi.com

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)

EGP (e)

Comando network
Redistribuido desde EGP

Incomplete (?)

Redistribuido desde IGP o ruta esttica


112

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.
113

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

114

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.

115

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.

116

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.

117

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.

118

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,


119
con el next hop de 10.10.10.2, no 10.10.10.1

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

120

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

121

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

122

CCNP
edu@eduangi.com

BSCI BGP

Sincronizacin de BGP
Todos los routers en el AS
6550
estn ejecutando BGP; no
encuentran rutas IGP

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

123

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
124

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos


Introduccin a BGP
Comandos de Configuracin Bsicos para
Conectar con Otro Sistema Autnomo

125

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-delpeer-group peer-group


126

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-delpeer-group peer-group

Una vez que el peer group ha sido definido, es posible


definir los vecinos para todos los miembros del peer group

127

Router(config-router)#neighbor direccin-IP |

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

128

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

129

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-dered 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. 130

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

131

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 132

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] [asset]

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
133
de actualizacin.

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo

134

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo
RouterB(config)#router bgp 65000
RouterB(config-router)#neighbor 10.1.1.2 remoteas 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
135

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos


Introduccin a BGP
Gestionar y Verificar la Configuracin de BGP

136

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
137
interfaz entrante o saliente.

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.
138

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp

139

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp paths

140

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp summary

141

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp neighbors

142

CCNP
edu@eduangi.com

BSCI BGP

show proccess cpu

143

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.
144

CCNP
edu@eduangi.com

BSCI BGP

debug ip bgp

145

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos


Introduccin a BGP
Mtodos Alternativos para Conectar con otros ASs

146

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

147

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Construyendo una Red Utilizando iBGP

148

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
149
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.

150

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
151
ello se encarga el protocolo IGP correspondiente.

BSCI BGP

CCNP
edu@eduangi.com

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 manera152

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

153

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

154

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.

155

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.
n1
n
La ecuacin para determinar
2 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.
156

CCNP
edu@eduangi.com

BSCI BGP

Recursos de Red Requeridos en un Red


Totalmente Mallada

n1
131
=13
=78 Sesiones
2
2

157

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Diseo y Configuracin de una Red Escalable
iBGP

158

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

159

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
160
necesario.

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

161

BSCI BGP

CCNP
edu@eduangi.com

Route Reflector
Cliente

R.Reflector

Cliente
Cliente

R.Reflector
R.Reflector

Cliente

Cliente
Cliente

162

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

163

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.
164

CCNP
edu@eduangi.com

BSCI BGP

Configuracin de Route Reflectors

El comando para configurar un route reflector es:


Router(config-router)#neighbor direccin-ip routereflector-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.

165

BSCI BGP

CCNP
edu@eduangi.com

Ejemplo de Configuracin
AS100
Cliente de
Route
Reflector
A
10.10.10.2

Route
Reflector
B
10.10.10.1 / 192.168.1.1

Cliente de
Route
Reflector
C
192.168.1.2

166

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
167

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo de Configuracin

show ip bgp en Router C

168

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:

169

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

170

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

171

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Verificacin de la Configuracin de iBGP

172

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

173

BSCI BGP

CCNP
edu@eduangi.com

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
Event Timers (current time is 0xED5B3C):
Timer
Starts
Wakeups
Retrans
218
0
TimeWait
0
0
AckHold
216
113
SendWnd
0
0
KeepAlive
0
0
GiveUp
0
0
PmtuAger
0
0
DeadWait
0
0
iss: 326559462
irs: 4213153520

snduna: 326563662
rcvnxt: 4213157725

mis-ordered: 0 (0 bytes)
Next
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0

sndnxt:
rcvwnd:

326563662
15111

sndwnd:
delrcvwnd:

15111
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

174

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Controlar el Trfico de BGP

175

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

176

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.
177
Si se especifica el nmero de secuencia se pueden

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 178

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 nombreprefix-list [seq nmero-de-secuencia] {deny |
permit} red/longitud-del-prefijo [ge valor-mayorque] [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}

179

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

180

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

El Router A slo anunciar


A(config-router)#neighbor 10.10.10.2 prefix-list
AS 6500 la red 172.0.0.0/8
superred out
A(config-router)#exit
en vez de la 172.30.0.0/16

al
181

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
182
Muestra todas las entradas ms especficas que la dada

CCNP
edu@eduangi.com

BSCI BGP

Verificar la Configuracin de los Prefix Lists

183

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Conectar a Internet con BGP

184

BSCI BGP

CCNP
edu@eduangi.com

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.
5
18

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

186

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

187

BSCI BGP

CCNP
edu@eduangi.com

Aceptar nicamente rutas por defecto de todos los


ISPs
AS 64520

172.16.0.0/16

ISP

ISP

AS 65000

AS 65250

0.0.0.
0

D
A

AS 65500
C

E
0.0.0.
0

C Escoge la mtrica
ms baja al Default
188

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

189

BSCI BGP

CCNP
edu@eduangi.com

Aceptar rutas parciales adems de las rutas por


defecto de todos los ISPs
Cliente
AS 64520
172.16.0.0/16

ISP
AS 65250

ISP
AS 65000
D

C Escoge el
AS_Path ms
corto

E
A

AS 65500

C
190

BSCI BGP

CCNP
edu@eduangi.com

Aceptar rutas parciales adems de las rutas por


defecto de todos los ISPs
Cliente
AS 64520
172.16.0.0/16

ISP
AS 65250

ISP
AS 65000
D

C Escoge el
AS_Path ms
corto

E
A

AS 65500

Local Preference = 800


para 172.16.0.0/16

C
191

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

192

BSCI BGP

CCNP
edu@eduangi.com

Aceptar todas las actualizaciones de routing (full


routing) de todos los ISPs
AS 64520

AS 65510

ISP

ISP

AS 65000

AS 65250

C Escoge el
AS_Path ms corto

AS 65500
A

C
193

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Determinar el Path de BGP modificando los
Atributos

194

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

195

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

196

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.

197

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Redistribucin entre IGP y BGP

198

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 aggregateaddress.

Redistribuyendo dinmicamente rutas de IGP: Esta


199

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

200

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en


Redes Grandes
Ejercicio Maqueta

201

BSCI BGP

CCNP
edu@eduangi.com

Vecinos BGP

Ejercicio
10
S1
S0

e0 AS 65500
Sin sincronizar
e0 Weight=50000
8.0
.0.
0/
6
S0 8 S1
S1

BGP

AS 65501

S0
17
.
7
21

/23
0
.
4
2.6

S3

Route Reflector S1
2

S1

BGP + OSPF

S1
1

217
.17
2.6
4

S2

.0/2
3

AS 65502
S1

S0
S1

S0
3

S1

S0
4
e0

S0
S0
5

Route Reflector
Local Pref=200
6

S1
202

BSCI BGP

CCNP
edu@eduangi.com

Ejercicio

Router
1
2
3
4
5
6
7
8
9
10

Serial 0

Serial 1

172.16.1.1/16
192.168.1.1/24
192.168.1.2/24
192.168.3.2/24
192.168.4.5/24
192.168.2.1/24

217.172.65.129/25
217.172.64.21/24
192.168.3.1/24
192.168.4.2/24
192.168.5.1/24
192.168.2.2/24
217.172.65.21/25
217.172.65.130/25
172.16.1.2/16
10.0.0.2/24
11.0.0.2/24
12.0.0.2/24
10.0.0.1/24

11.0.0.1/24
12.0.0.1/24

Ethernet 0

Serial 2

Serial 3

217.172.65.1/25

217.172.64.1/24

203

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Seccin VI: Redistribucin y Routing Basado en


Polticas

204

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

205

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

206

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

207

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

208

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Redistribucin entre Protocolos de Routing


Protocolo

PolticadeRedistribucin

Esttica
Conectada
RIP

Requiere redistribucin manual en otros protocolos de routing


Si no se incluye en el comando network, necesita
redistribucin manual
Requiere redistribucin manual

IGRP

Redistribucin automtica entre IGRP yEIGRP si estn dentro


del mismo AS, en otro caso requiere redistribucin manual
Redistribucin automtica entre IGRP yEIGRP si estn dentro
del mismo AS, en otro caso requiere redistribucin manual

EIGRP

OSPF

EIGRP de Appletalk se redistribuye automticamente en RTMP


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
209

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
210
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

211

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.

212

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Valores de Defecto de la Seed Metric

Protocolo deRouting IP

SeedMetric por defecto

Accin

RIP
IGRP
EIGRP
IS-IS
OSPF
BGP

Infinito desde IOS 12.1


Infinito
Infinito
0
20 (tipo 2), las rutas BGP 1 (tipo 2)
La mtrica =MED

No entran rutas en la tabla de routing


No entran rutas en la tabla de routing
No entran rutas en la tabla de routing
Las rutas entran en la tabla de routing
Las rutas entran en la tabla de routing
Las rutas entran en la tabla de routing

213

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
214
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

215

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.
216

El proceso de decisin y la informacin enviada por los

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

217

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:

218

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Distancias Administrativas por Defecto


Fuentedel routing

DistanciaAdministrativa

Interfaz conectado directamente o ruta 0


esttica que identifica el interfaz de
salida en vez del siguiente salto.
Ruta esttica. Contamos el siguiente 1
salto.
Ruta EIGRP sumarizada
5
BGP Externo
20
EIGRP
90
IGRP
100
OSPF
110
RIP
120
EIGRP Externo
170
BGP Interno
200
219

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).

220

BSCI Redistribucin y Routing


Basado en Polticas

CCNP
edu@eduangi.com

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

221

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

222

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

223

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

224

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 25
2

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.
226
Las razones para el routing esttico son:

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.
227

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.

228

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

229

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.

230

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

231

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

232

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 valordel-tipo] [match {internal | external 1 |
external 2} [tag valor-del-tag] [route-map
etiqueta-del-route-map] [weight peso]
[subnets]
233

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

234

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

235

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-debanda 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

236

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Ejemplo de Configuracin
140.100.0.0
RIP
EIGRP

OSPF 10

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 237

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

238

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

239

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

240

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 tipode-interfaz nmero

241

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.
242
En interfaces punto a punto se puede especificar en vez de

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Ejemplo de rutas estticas


OSPF 100
e1
192.168.1.1/24

e0

172.16.14.2/24
e0

172.16.14.1/24

No protocolo
de routing
10.0.0.0/8

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

243

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 244

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

245

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.
246

Si no hay filtro el trfico pasa.

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-de247
access-list | nombre} in [tipo-de-interfaz nmero-de-

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

248

BSCI Redistribucin y Routing


Basado en Polticas

CCNP
edu@eduangi.com

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

249

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

250

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.

251

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
252
trfico atravesando la red.

BSCI Redistribucin y Routing


Basado en Polticas

CCNP
edu@eduangi.com

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

253

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
254

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

255

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.

256

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
257
normalmente.

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

258

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.

259

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.

260

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

261

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.

262

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 263

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

264

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

265

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

266

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 direccinip [direccin-ip] ...
Router(config-route-map)#set ip precedence
precendica
Router(config-route-map)#set ip tos tipo-deservicio

267

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing


Basado en Polticas

Campos de IP Relacionados

268

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
269

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

270

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

271

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.

272

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

273

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.
274

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

275

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 [nmerode-access-list | nombre] ...
Router(config-route-map)#match ip next-hop [nmerode-access-list | nombre] ...
Router(config-route-map)#match ip route-source
[nmero-de-access-list | nombre] ...
Router(config-route-map)#match metric mtrica ...

276

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:

277

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

278

BSCI Redistribucin y Routing


Basado en Polticas

CCNP
edu@eduangi.com

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
279

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#

280

You might also like