You are on page 1of 280

CCNP

edu@eduangi.com

CCNP BSCI

BSCI Buiding Scalable Cisco Internetworks


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

Tomo 2

CCNP
edu@eduangi.com

BSCI Contenido Global

Contenidos Generales del examen #642-801


Seccin IV: EIGRP........................................ Pgina 3 Seccin V: BGP ............................................ Pgina 79 Seccin VI: Redistribucin y Routing Basado en Polticas ................................... Pgina 204

CCNP
edu@eduangi.com

BSCI EIGRP

Seccin IV: EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales


Introduccin a EIGRP Operacin de EIGRP Diseo de Red EIGRP

Configuracin de EIGRP en Redes Empresariales


Configuracin de EIGRP Verificacin de la Operacin de EIGRP Troubleshooting de la Operacin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales

Introduccin a EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Introduccin a EIGRP EIGRP es la versin avanzada de IGRP. EIGRP utiliza la misma tecnologa de vector distancia que IGRP. EIGRP es muchas veces llamado como Protocolo de Routing Hbrido Equilibrado, aunque Cisco prefiere llamarlo Protocolo de Routing Avanzado de Vector Distancia. EIGRP es una solucin eficiente, aunque propietaria para entornos de networking grandes, ya que es un protocolo con capacidad de escalabilidad. Al igual que OSPF, EIGRP puede escalar dependiendo del diseo de la red.

CCNP
edu@eduangi.com

BSCI EIGRP

Terminologa de EIGRP Vecino: Un router directamente conectado ejecutando EIGRP. Neighbor Table: Lista con todos los vecinos. Esta tabla se construye con informacin de Hellos recibidos desde los routers adyacentes. Tabla de Routing: Lista de las redes disponibles y los mejores caminos. Tabla Topolgica: Tabla que contiene todos los caminos anunciados por los vecinos a todas las redes conocidas. Hello: Mensajes utilizados para encontrar y mantener vecinos en la tabla topolgica.

CCNP
edu@eduangi.com

BSCI EIGRP

Terminologa de EIGRP Update: Paquete EIGRP que contiene informacin sobre los cambios de la red. Se envan nicamente cuando hay un cambio en la red que afecta a los routers. Query: Enviado por el router cuando pierde el camino a una red. Si no existe una ruta alternativa (feasible successor), enva la query a los vecinos preguntando si tienen un feasible successor. Esto hace que la ruta pase a estado active. Reply: Respuesta a una query, si el router no tiene informacin para devolver entonces pregunta a todos sus vecinos. El Reply se enva por unicast.

CCNP
edu@eduangi.com

BSCI EIGRP

Terminologa de EIGRP ACK: Paquete Hello sin datos. Se trata de una aceptacin. Holdtime: Valor configurado en el paquete Hello. Determina cuanto tiempo se va a esperar para recibir Hellos de un vecino antes de declararlo no disponible. Smooth Round-Trip Time (SRTT): El tiempo que el router espera despus de enviar un paquete para or el acknowledge. Retransmission Timeout (RTO): Tiempo calculado en referencia al SRTT. El RTO determina cunto tiene que esperar el router el ACK antes de retransmitir el paquete. Reliable Transport Protocol (RTP): Mecanismo utilizado para determinar los requerimientos de entrega de los paquetes, asegurando la entrega secuencial de los mismo.

CCNP
edu@eduangi.com

BSCI EIGRP

Terminologa de EIGRP Diffusing Update Algorithm (DUAL): Algoritmo que hace que la tabla topolgica converja Est basado en la deteccin en un tiempo finito de cambios en la topologa por parte de los routers. Como el algoritmo se calcula simultneamente, se asegura una red libre de bucles. Advertised Distance (AD): El coste del camino a una red remota desde el vecino (i.e. La mtrica del vecino). Feasible Distance (FD): La mtrica ms baja a una red remota. Feasible Condition (FC): Cuando un router una AD ms pequea que su FD. Feasible Successor (FS): Si un vecino reporta una AD ms pequea que la FD, entonces el vecino se convierte en Feasible Successor.

CCNP
edu@eduangi.com

BSCI EIGRP

Terminologa de EIGRP
Successor: El siguiente router que pasa la FC. Se escoge el que tenga la mtrica ms baja a un destino de los FS. Stuck in Active (SIA): Estado de un router que ya ha enviado paquetes y est esperando los ACKs de sus vecinos. Query Scoping: Diseo de red para limitar el mbito del rango de peticiones, es decir, a qu distancia se permite que se busque un feasible successor. Esto es necesario para prevenir SIA, lo cual puede provocar problemas en la red. Active: Estado de la ruta cuando hay un cambio en la red y no se encuentra un FS. La ruta se establece en modo Active, y el router pregunta por rutas alternativas.

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

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

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

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.

CCNP
edu@eduangi.com

BSCI EIGRP

Caractersticas y ventajas de EIGRP


Utilizacin de Mtrica Compuesta: EIGRP utiliza la misma mtrica que IGRP, pero con un tamao de 32 bits, permitiendo crecer a la red y permitiendo mayor granularidad. Balanceo de Carga entre Enlaces de Coste Diferente: EIGRP permite el balanceo de carga entre enlaces de coste diferente, lo cual permite no saturar los enlaces ms lentos.

CCNP
edu@eduangi.com

BSCI EIGRP

Componentes de EIGRP
Cisco define cuatro componentes principales de EIGRP:
Mdulos Independientes del Protocolo. RTP. Descubrimiento y Recuperacin de Vecinos. DUAL.

CCNP
edu@eduangi.com

BSCI EIGRP

Mdulos Independientes del Protocolo


Se mantiene una tabla de routing separada y un conjunto de funciones para cada protocolo de capa 3 que puede enrutar EIGRP:
IP AppleTalk IPX

CCNP
edu@eduangi.com

BSCI EIGRP

RTP
EIGRP utiliza tanto direcciones unicast como multicast, y muchos de estos paquetes tienen que ser confiables utilizando RTP, es decir, tienen que ser aceptados. Estos paquetes incluyen un nmero de secuencia. NO requieren confirmacin:
Hello ACK

S requieren confirmacin:
Update Query Reply

CCNP
edu@eduangi.com

BSCI EIGRP

Descubrimiento y Recuperacin de Vecinos


Los vecinos comparten tablas de routing e informacin sobre los estados de sus conexiones. EIGRP localiza toda la informacin posible, reduciendo el ancho de banda y los requerimientos de CPU de la red, hacindola as ms rpida la convergencia.

CCNP
edu@eduangi.com

BSCI EIGRP

DUAL
EIGRP utiliza DUAL para mantener las bases de datos de la red. Se selecciona el mejor camino a un destino y si es posible se guarda una ruta de backup. Successor hace referencia al camino al destino. Feasible Successors hacen referencia a rutas alternativas. Si el Successor cae y tenemos Feasible Successor entonces este ltimo se convertir en Successor y entraremos en modo pasivo. Si no tenemos Feasible Successor entraremos en

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales

Operacin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Operacin de EIGRP
Uno de los puntos fuertes de EIGRP es que limita el mbito de la computacin de la red, manteniendo todo el conocimiento todo lo local que se pueda. EIGRP dispone de tres tablas principales:
Tabla de Vecinos. Tabla de Topologa. Tabla de Routing.

CCNP
edu@eduangi.com

BSCI EIGRP

Creacin de la Tabla de Vecinos


La tabla de vecinos se mantiene mediante el protocolo Hello. El protocolo Hello informa a los vecinos que las conexiones estn vivas y activas y mantiene el seguimiento de los paquetes enviados entre vecinos. Hay que tener en cuenta que cada protocolo de capa 3 tiene su propia tabla de routing.

CCNP
edu@eduangi.com

BSCI EIGRP

Contenidos de la Tabla de Vecinos


La tabla de vecinos comprende la siguiente informacin:
Direccin del vecino. El interfaz por el cual se ha recibido el hello del vecino. El holdtime. El uptime. El nmero de secuencia. SRTT. RTO. El nmero de paquetes en la cola.

CCNP
edu@eduangi.com

BSCI EIGRP

Llegar a ser Vecino


EIGRP utiliza una direccin de multicast 224.0.0.10 para que todos los routers puedan peridicamente enviar Hellos. Si un Hello de un vecino conocido no se escucha dentro del tiempo predeterminado, entonces este pasa a holdtime, una vez pasado este tiempo se considera LAN WAN Hello seg 60 seg que el vecino est5cado.
Holdtime 15 seg 180 seg

CCNP
edu@eduangi.com

BSCI EIGRP

Condiciones para llegar a ser vecino


El router tiene que escuchar un paquete Hello o un ACK de su vecino. El nmero de AS en la cabecera del paquete debe ser el mismo en los dos routers. La configuracin de la mtrica debe ser la misma en los dos routers.

CCNP
edu@eduangi.com

BSCI EIGRP

Creacin de la Tabla Topolgica


La tabla topolgica tiene un registro con todas las rutas a las redes conocidas en la organizacin, no simplemente un conjunto de successors y feasible successors. La tabla topolgica incluye la siguiente informacin:
Si la ruta es activa o pasiva. Que una actualizacin ha sido enviada a los vecinos. Que un paquete de query ha sido enviado a los vecinos. Si este campo es positivo, al menos una ruta se habr marcado como active. Si se ha enviado un paquete de query, otro campo har el seguimiento de si se han recibido respuestas de los vecinos.

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

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

CCNP
edu@eduangi.com

BSCI EIGRP

Mantenimiento de la Tabla Topolgica


Los siguientes aspectos hacen que la tabla topolgica se recalcule.

El router escucha un cambio cuando una nueva red est disponible.


-

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

El router cambia el successor en la tabla topolgica y en la de routing.


-

La tabla topolgica recibe una respuesta a una peticin de un vecino. Existe una configuracin local de interfaces directamente conectados y ha cambiado el coste del enlace.

El router escucha un cambio de un vecino cuando la red pasa a no disponible.

CCNP
edu@eduangi.com

BSCI EIGRP

Mantenimiento de la Tabla Topolgica


La tabla topolgica hace un seguimiento de los paquetes de EIGRP. Tambin identifica el estado de las redes en la tabla:
Active: El router trata de encontrar otra ruta. Passive: El router no busca nada.

CCNP
edu@eduangi.com

BSCI EIGRP

Aadir una Red a la Tabla Topolgica.


En el momento que el router pone una nueva red, esta empieza a enviar hellos por el nuevo interfaz. Aunque no haya vecinos la entrada se incluye porque es una nueva red. EIGRP manda una actualizacin a sus vecinos informando de la nueva red, a la cual los vecinos contestan con el ACK correspondiente. En el router receptor de la actualizacin: Actualiza el nmero de secuencia en la tabla de vecinos y aade la red a la tabla topolgica. Calcula la FD y el successor para colocarlo en la tabla de routing. En ese

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.

CCNP
edu@eduangi.com

BSCI EIGRP

Borrando un Camino o Ruta de la Tabla Topolgica (cont.)


Si no hay ruta alternativa, los vecinos contestan un reply de estado de query ya que no tienen camino alternativo. Llegados a este punto los vecinos empiezan a preguntar a sus vecinos para encontrar un FS. Si ningn router tienen un FS entonces todos borran la entrada de la tabla de routing y de la de topologa.

CCNP
edu@eduangi.com

BSCI EIGRP

Encontrar un Camino Alternativo a una Red Remota X


5
FDDI

G 10 D 12 15 15

CCNP
edu@eduangi.com

BSCI EIGRP

Encontrar un Camino Alternativo a una Red Remota


Ocasionalmente en enlaces lentos puede producirse que no se reciba una respuesta dentro del tiempo establecido. Esto hace que la ruta sea declarada SIA. El vecino que ha fallado la respuesta de todas las queries se borra de la tabla de vecinos y DUAL asume que ha recibido una respuesta y le asigna un coste infinito.

CCNP
edu@eduangi.com

BSCI EIGRP

Creacin de la Tabla de Routing


La tabla de routing est construida desde la tabla topolgica una vez se ha ejecutado DUAL. La tabla topolgica es donde se almacenan todas las rutas, y tras ejecutarse DUAL, las mejores pasan a la tabla de routing. Una vez existe la tabla de routing ya se puede empezar a tomar decisiones de routing.

CCNP
edu@eduangi.com

BSCI EIGRP

Mtricas de EIGRP
Las mtricas utilizadas en EIGRP son muy similares a las de IGRP. La diferencia principal es que EIGRP da el resultado en un campo de 32 bits. Es posible utilizar hasta 6 caminos diferentes para un nico camino. Existen tres tipos de caminos:
Internal: Caminos internos al AS. Summary: Caminos internos que han sido sumarizados. External: Caminos externos al AS que han sido redistribuidos a EIGRP.

ARREG LAR

La mtrica es la misma mtrica compuesta que en

CCNP
edu@eduangi.com

BSCI EIGRP
Valor de la Mtrica Bandwith Loading Delay Reliability MTU Valor por Defecto 1 0 1 0 0

Constantes de la Mtrica de EIGRP


Mtrica K1 K2 K3 K4 K5

mtrica= [K1 bw
SI K50

Si K5=0

K2 bw 256 load

K3 delay]

mtrica K5 mtrica= reliability K4

CCNP
edu@eduangi.com

BSCI EIGRP

La Tabla Topolgica y la Mquina de Estados Finitos DUAL


DUAL es responsable del mantenimiento de la tabla de topologa y de la creacin de la tabla de routing. El coste a una red de destino desde un router que la anuncia, ms el coste a ese router es igual a la mtrica hasta esa ruta. La mtrica o coste desde el vecino que la anuncia se llama AD (Advertised Distance). La mtrica desde el router local se llama FD (Feasible Distance). Esto es fundamental para EIGRP porque si la AD < FD

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

CCNP
edu@eduangi.com

BSCI EIGRP

Feasible Successor
G 4

F
B 10 1 1 2 C 20

E 5 4 A 1 D

CCNP
edu@eduangi.com

BSCI EIGRP

Actualizando la Tabla de Routing en Modo Activo


Cuando no se encuentra una ruta alternativa en la tabla de routing y todas las AD son mayores que la FD entonces no se cumple la FC y tenemos que entrar en modo active. Una vez que est en active los routers vecinos ya pueden enviar sus AD y aunque sean mayores que la FD actual el router las aceptar. Una vez aceptadas las rutas escoger la de menor peso como successor. Si existe otra que cumple la FC pasar a ser feasible successor.

CCNP
edu@eduangi.com

BSCI EIGRP

Escoger un Successor
Para determinar si el camino a un red remota es feasible, EIGRP considera la FC de la ruta. Cara router mantiene una tabla de routing que contiene una lista de las redes disponibles y el mejor o ms eficiente camino a cada una de ellas. Un vecino puede llegar a ser FS para una ruta slo si AD < FD, esto es uno de los conceptos fundamentales de DUAL para mantener la red libre de bucles. Cuando un camino a una red remota se ha perdido, el router tiene que ser capaz de encontrar una ruta alternativa con un uso de recursos mnimos. Esto

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizando EIGRP en Redes Empresariales

Diseo de Red EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Diseo de Red EIGRP


EIGRP est diseado para trabajar en redes muy grandes. Sin embargo, al igual que OSPF, es sensible al diseo. Los factores que pueden afectar a la escalabilidad de EIGRP son:
La cantidad de informacin enviada entre vecinos. El nmero de routers que envan actualizaciones. Cmo de lejos estn los routers que envan las actualizaciones. El nmero de caminos alternativos a redes remotas.

Si tenemos una red EIGRP que no puede escalar puede ser por:

Una ruta es SIA

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.

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

CCNP
edu@eduangi.com

BSCI EIGRP

Consideraciones de Diseo utilizando EIGRP


Las queries limitarn la capacidad de crecimiento de EIGRP. Para limitar el trfico de queries se puede dividir el AS en varios AS. Entre AS no se envan actualizaciones. Muchas empresas utilizan los AS como si fueran reas de OSPF redistribuyendo entre ellas, si se hace esto no se ha ganado nada. La sumarizacin de rutas parar la propagacin de queries, ya que estas se pararn en el momento que su red no sea conocida.

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales

Configuracin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Configuracin de EIGRP
EIGRP permite VLSM y sumarizacin, ya que la mscara se enva en el proceso de actualizacin. EIGRP sumariza al lmite de la red mayor. Para sumarizar al nmero de IANA es necesario hacerlo manualmente. EIGRP no slo permite sumarizar en cada router sino que tambin permite sumarizar en cualquier interfaz.

CCNP
edu@eduangi.com

BSCI EIGRP

Comandos Requeridos en la configuracin de EIGRP


El proceso de EIGRP: Es necesario arrancar el proceso de routing en el router. El nmero del AS de EIGRP en el router: Todos los routers que compartan informacin de routing deben pertenecer al mismo AS. Interfaces Participantes de los Routers: Como es posible que no queramos que todos los interfaces del router participen en EIGRP, entonces habilitaremos nicamente los interfaces que deseemos.

CCNP
edu@eduangi.com

BSCI EIGRP

Comandos Requeridos en la Configuracin de EIGRP


Router(config)#router eigrp nmero-de-AS

Habilita el protocolo de routing EIGRP e identifica el AS en el router.

Router(config-router)#network nmero-de-red [wildcard]


Habilita el interfaz deseado dentro de la red EIGRP. En versiones anteriores a la 12.04(T) al escribir el nmero de red EIGRP lo mostraba como si se hubiera escrito la red classful.

Router(config-router)#passive-interface interfaz

Previene que EIGRP reciba o transmita actualizaciones por el interfaz especificado.

CCNP
edu@eduangi.com

BSCI EIGRP

Comandos Opcionales en la Configuracin de EIGRP


Sumarizacin en EIGRP. Routers Stub. Balanceo de Carga en EIGRP. Modificacin del proceso de EIGRP. Modificacin del intervalo de hello. Modificacin del tiempo de espera de hello. Utilizacin del Ancho de Banda. Reglas para Configurar el Ancho de Banda en una Nube NBMA. Configuracin de Ancho de Banda en una Red Punto

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.

CCNP
edu@eduangi.com

BSCI EIGRP

Sumarizacin de EIGRP
Router(config-router)#no auto-summary

Deshabilita la sumarizacin automtica. El comando aplica a todo el router.

Router(config-if)#ip summary-address eigrp AS direccin mscara distancia-administrativa

Habilita la sumarizacin manual en un interfaz.

CCNP
edu@eduangi.com

BSCI EIGRP

Routers Stub
Los Routers stub en redes EIGRP utilizan EIGRP para enviar informacin limitada entre los routers stub y el core. Como en ODR, un router en la red EIGRP no tiene otros vecinos que no sea el de distribucin. Otra razn para configurar el router remoto como stub es aislar del resto de la red los SIA. Si hay una configuracin stub, el router responde a las queries como inaccesible, de esta forma se evita que ocurra SIA.
Router(config-router)#eigrp stub [receive-

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.

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

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

CCNP
edu@eduangi.com

BSCI EIGRP

El Temporizador de Intervalo de Hello


Modificar el intervalo de Hello afecta a la disponibilidad de la red en cuanto a anunciar las modificaciones a los vecinos.
Router(config-if)#ip hello-interval eigrp AS segundos

Este comando se utiliza para decrementar el periodo de envo de hello en interfaces NBMA es muy til, ya que en enlaces lentos (menos que un T1) se envan los Hello cada 60 segundos por defecto.

CCNP
edu@eduangi.com

BSCI EIGRP

El Temporizador de Holdtime
Modificar el intervalo de Holdtime implica que se va a modificar el tiempo que puede esperar EIGRP sin recibir hello de sus vecinos. Por defecto este tiempo es igual a 3 veces el tiempo de envo de Hello.
Router(config-if)#ip hold-time eigrp AS segundos

Este comando se utiliza para decrementar el periodo de envo de hello en interfaces NBMA es muy til, ya que en enlaces lentos (menos que un T1) se envan los Hello cada

CCNP
edu@eduangi.com

BSCI EIGRP

Comandos opcionales sobre WANs


Los comandos bandwidth y bandwidth-percent son muy tiles para determinar la utilizacin de recursos de EIGRP al enviar sus actualizaciones. Uno de los mximos beneficios de EIGRP y OSPF es su capacidad de enviar el mnimo trfico posible. Esta caracterstica ayuda a decrementar el tiempo de convergencia.

CCNP
edu@eduangi.com

BSCI EIGRP

Utilizacin de Ancho de Banda por Defecto en EIGRP


EIGRP no utiliza ms del 50% del ancho de banda del enlace para informacin de routing. El comando bandwidth utilizado en los routers Cisco permite establecer los valores de ancho de banda que utilizar el protocolo para sus clculos. El ancho de banda (bandwidth) es una construccin lgica que tiene implicaciones en la funcin del router. Esto no modifica el ancho de banda del router.

CCNP
edu@eduangi.com

BSCI EIGRP

Reglas de Configuracin del Bandwidth en Nube NBMA


Cisco identifica tres reglas que se deben seguir cuando se configura EIGRP sobre una nube NBMA.
El trfico EIGRP no debe exceder la capacidad del Committed Information Rate (CIR) del Circuito Virtual (VC). El trfico agregado de EIGRP sobre el VC no debe exceder la velocidad de la lnea y/o del interfaz. El ancho de banda de EIGRP en cada VC debe ser el mismo en ambas direcciones.

CCNP
edu@eduangi.com

BSCI EIGRP

Configuracin del bandwidth sobre una Red Punto Multipunto


La configuracin del comando bandwidth en una nube NBMA depende del diseo de los VCs. Si la lnea serie tiene varios VCs en la configuracin multipunto, EIGRP distribuir su carga entre los VCs. El comando bandwidth deber pues reflejar la velocidad del enlace en la nube Frame Relay.

CCNP
edu@eduangi.com

BSCI EIGRP

Configurar el Ancho de Banda en una Red Hbrida Multipunto


Si la red multipunto tiene varias velocidades en los VCs es necesaria una solucin ms compleja:
Utilizar el CIR ms pequeo y configurar el comando bandwidth en el interfaz. Esta solucin no puede ser la ms ptima. Si es posible, es mucho ms sencillo configurarlo utilizando subinterfaces, donde configuramos el bandwidth en cada subinterfaz.

Router(config)#interface interfaz subinterfaz Router(config-subif)#bandwidth ancho-de-banda

CCNP
edu@eduangi.com

BSCI EIGRP

Configurar una Red Pura Punto a Punto


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

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales

Verificacin de la Configuracin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp neighbors

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp topology

CCNP
edu@eduangi.com

BSCI EIGRP

Comando: show ip eigrp traffic

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales

Troubleshooting de la Operacin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Troubleshooting de la Operacin de EIGRP


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

CCNP
edu@eduangi.com

BSCI EIGRP

Troubleshooting de la Operacin de EIGRP

CCNP
edu@eduangi.com

BSCI EIGRP

Configurando EIGRP en Redes Empresariales

Prctica

CCNP
edu@eduangi.com

BSCI EIGRP

Prctica
AS = 100
500 Kb Hello: 15 s HoldTime: 42 s Hello: 15 s HoldTime: 42 s S0 S3 500 Kb S2 S1 Bw para EIGRP 45% 200Kb C S0.1 192.180.10.2 (DLCI 21) multipoint D S0.1 192.190.10.2 (DLCI 31) multipoint

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

CCNP
edu@eduangi.com

BSCI BGP

Seccin V: BGP

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP.


Introduccin a BGP y Comunicacin con Otros Sistemas Autnomos. Introduccin a la Operacin de BGP. Comandos de Configuracin Bsicos para Conectar con Otro Sistema Autnomo. Gestionar y Verificar la Configuracin de BGP. Mtodos Alternativos para Conectar con otros ASs.

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes.


Construyendo una Red Utilizando iBGP. Entendiendo los Requerimientos de Red de iBGP. Diseo y Configuracin de una Red Escalable iBGP. Verificacin de la Configuracin de iBGP. Controlar el Trfico de BGP. Conectar a Internet con BGP. Determinar el Path de BGP Modificando Atributos. Redistribucin entre IGP y BGP.

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP


Introduccin a BGP y Comunicacin con Otros Sistemas Autnomos

CCNP
edu@eduangi.com

BSCI BGP

Introduccin a BGP y Comunicacin con Otros Sistemas Autnomos


BGP es un protocolo extremadamente complejo utilizado a travs de Internet y dentro de empresas multinacionales. La funcin de un protocolo de routing de pasarela externa, como BGP, no es encontrar una red especfica, sino proporcionar informacin que permita encontrar el AS en el cual se encuentra dicha red. El protocolo de routing de pasarela interna (RIP, IGRP, EIGRP, IS-IS, OSPF...) es el encargado de encontrar la red especfica que se est buscarndo.

CCNP
edu@eduangi.com

BSCI BGP

Caractersticas de BGP
Estas caractersticas demuestran por qu este protocolo es el mejor para routing exterior. Las claves principales de BGP incluyen:
Es un protocolo de routing path vector. BGP soporta VLSM, CIDR y sumarizacin. En el inicio de la sesin de envan actualizaciones completas; las actualizaciones por disparo se enviaran posteriormente. Se crean y mantienen las conexiones entre peers utilizando el puerto 179/TCP. La conexin se mantiene por keepalives peridicos. Cualquier cambio en la red resulta una actualizacin por disparo.

CCNP
edu@eduangi.com

BSCI BGP

Caractersticas de BGP
Las claves principales de BGP incluyen:
El uso de de direccionamiento jerrquico y la capacidad de manipular el flujo de trfico son unas de las caractersticas que permiten al diseo de la red crecer. BGP tiene su propia tabla de routing, sin embargo es capaz de compartir y preguntar sobre la tabla de routing IP interior. Es posible manipular el flujo de trfico utilizando atributos. Esto significa que una ruta no puede enviar trfico si el siguiente salto no quiere.

CCNP
edu@eduangi.com

BSCI BGP

Caractersticas de BGP
Una de las mayores caractersticas distintivas de BGP son sus actualizaciones. A BGP no le interesa comunicar un conocimiento de cada subred de la organizacin, slo le interesa utilizar suficiente informacin para encontrar un AS. Las actualizaciones de routing de BGP lleva la sumarizacin al extremo comunicando nicamente los nmeros de los AS, prefijos de direcciones agregadas e informacin de routing basada en polticas. BGP asegura la fiabilidad del transporte llevando sus actualizaciones de routing y sincronizando las

CCNP
edu@eduangi.com

BSCI BGP

Caractersticas de BGP
BGP puede ser implementado de diferentes formas:
Entre AS: En este momento acta como un protocolo de pasarela exterior, entonces lo llamaremos eBGP. Dentro de una AS: BGP se puede utilizar para llevar informacin exterior entre routers eBGP que residen en el mismo AS, entonces lo llamaremos iBGP.

CCNP
edu@eduangi.com

BSCI BGP

Comparativa de Protocolos

CCNP
edu@eduangi.com

BSCI BGP

Caractersticas de BGP

BGP es un protocolo de routing avanzado vector distancia


Utiliza TCP para gestin de la sesin fiable Utiliza el puerto 179/TCP

CCNP
edu@eduangi.com

BSCI BGP

Terminologa de BGP
Agregacin: El trmino de BGP para sumarizacin. Atributo: Similar a la mtrica, define caractersticas del camino al destino. Estas caractersticas pueden ser utilizadas para tomar decisiones sobre el camino a tomar. Sistema Autnomo: Definicin de los lmites de la red. El AS define todos los routers dentro del dominio administrativo, donde cada router tiene un conocimiento de las redes en el dominio. Si se utiliza BGP para interconectar AS, cada AS debe tener una numeracin nica asignada por las

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

CCNP
edu@eduangi.com

BSCI BGP

Terminologa de BGP
Policy-based routing: Permite al administrador programar el protocolo de routing definiendo cmo se va a enrutar el trfico. Es una forma de routing esttico forzado por unos ACLs llamados route maps. El Policy-Based Routing (PBR) es independiente al protocolo y utiliza route maps creando procesos separados para forzar las decisiones de routing de un modo ms sofisticado encontrando y cambiando atributos y otros criterios. Prefix list: Los prefix list se utilizan como

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.

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

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

CCNP
edu@eduangi.com

BSCI BGP

Cundo No Utilizar BGP


Una red simple es una red que es fcilmente gestionable y mantenible, lo cual es razn para evitar la utilizacin de BGP.
El ISP y la organizacin tienen la misma poltica de routing. Aunque la organizacin tenga varas conexiones a Internet, no est previsto utilizar ms de una simultneamente. Existen recursos limitados, como CPU o memoria en los routers. El ancho de banda en el AS es bajo, y la utilizacin de informacin de routing adicional repercutir en un ancho de banda disponible ms bajo para trfico de datos.

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP Introduccin a la Operacin de BGP

CCNP
edu@eduangi.com

BSCI BGP

Introduccin a la Operacin de BGP


BGP es un orientado a la conexin. Cuando los vecinos se ven, se establece y se mantiene una sesin de peering BGP. BGP enva keepalives peridicamente para mantener el enlace y la sesin. Estos keepalives son la cabecera de 19 bytes de la cabecera de BGP utilizada en las actualizaciones. Una vez que se ha establecido la sesin, las tablas de routing son intercambiadas y sincronizadas. En ese momento los routers se envan actualizaciones incrementales slo cuando hay cambios. La actualizacin consiste en un nico path y las redes que pueden ser alcanzadas por ese path.

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

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

CCNP
edu@eduangi.com

BSCI BGP

CIDR y Agregacin de Rutas

Las rutas pueden ser agregadas cuando pasan a travs de un AS

CCNP
edu@eduangi.com

BSCI BGP

BGP y Routing Basado en Polticas


Routing Basado en Polticas proporciona al administrador la capacidad de definir cmo ser enrutado el trfico a travs del AS. El Routing Basado en Polticas es un tipo de routing esttico forzado por access lists, incluyendo route maps, distribute lists, prefix lists, y filter lists. Esta prctica influye en la tabla de routing tanto entrante como saliente. Mediante muchas variables o atributos, en BGP se puede influir en el routing dinmico, al administrador se le proporciona un gran nivel de control.

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

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.

CCNP
edu@eduangi.com

BSCI BGP

Atributos de BGP
Ya que la informacin de BGP en las actualizaciones vara en la red, la categorizacin es muy importante. Los atributos se dividen en dos partes:
Well-known: Atributos que su utilizacin es obligatoria Optional: Atributos opcionales.

Adems cada una de las dos divisiones se dividen a su vez en dos ms, permitiendo as una mayor granularidad.

CCNP
edu@eduangi.com

BSCI BGP

Categoras de los Atributos de BGP


Well-known
Mandatory: Estos atributos son requeridos y deben ser reconocidos por todas las implementaciones de BGP. Discretionary: Estos atributos no son requeridos, pero en el caso de estar presentes todos los routers que ejecuten BGP tiene que reconocerlos y actuar en la informacin que contienen.

Optional

Transitive: El router no debe de reconocer estos atributos, pero si este es el caso, marcar la actualizacin como parcial y enviar la actualizacin completa con los atributos, al siguiente router. Los atributos atraviesan el router sin ser cambiados, si no

CCNP
edu@eduangi.com

BSCI BGP

Los Atributos de BGP incluyen:


AS-path * Next-hop * Local preference Multi-exit discriminator (MED) Origin * Community Weight ** Atomic Aggregate * Aggregator Originator ID Cluster ID
-

* = Atributos Well-Known mandatory

CCNP
edu@eduangi.com

BSCI BGP

Atributo AS_Path
Well-known, mandatory, cdigo 2, preferencia el camino ms corto. Lista con todos los ASs que la ruta tiene que atravesar.

p.e. El Router B, el path a 192.168.10 es la secuencia de AS 65500 64520.

CCNP
edu@eduangi.com

BSCI BGP

Atributo Next Hop


Well-known, mandatory, cdigo 3, preferencia el camino ms corto. Siguiente salto para alcanzar la red.
El Router A anuncia la red 172.16.0.0 al router B en eBGP, con un next hop 10.10.10.3 El Router B anuncia 172.16.0.0 en iBGP al Router C, manteniendo 10.10.10.3 como la direccin del next hop

CCNP
edu@eduangi.com

BSCI BGP

Atributo Local Preference


Well-known, discretionary, cdigo 5, preferencia valor mayor.

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

CCNP
edu@eduangi.com

BSCI BGP

Atributo Origin
Well-known, mandatory, cdigo 1, preferencia cdigo origin menor, donde IGP < EGP < Incomplete. Identifica el origen de la actualizacin de routing. IGP (i)

Comando network Redistribuido desde EGP Redistribuido desde IGP o ruta esttica

EGP (e)

Incomplete (?)

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

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

CCNP
edu@eduangi.com

BSCI BGP

Atributo Atomic Aggregate


Well-known, discretionary, cdigo 6, preferencia no existente porque no es utilizada en la seleccin del path. El router que ha originado de la ruta agregada. til porque muestra informacin que ha sido perdida al realizar la agregacin de rutas. Muestra al receptor, en otro AS, el router que ha originado la ruta agregada.

CCNP
edu@eduangi.com

BSCI BGP

Atributo Aggregator
Optional, nontransitive, cdigo 7, preferencia no existente porque no es utilizada en la seleccin del path. Este atributo muestra el Router ID y el nmero de AS del router responsable de la agregacin de la ruta. Este atributo incluir una lista de todos los ASs que las rutas agregadas han atravesado.

CCNP
edu@eduangi.com

BSCI BGP

Atributo Originator ID
Optional, nontransitive, cdigo 9, preferencia no existente porque no es utilizada en la seleccin del path. El route reflector aade este atributo. Lleva el Router ID en el AS local. Se utiliza para prevenir bucles.

CCNP
edu@eduangi.com

BSCI BGP

Atributo Cluster ID
Optional, nontransitive, cdigo 10, preferencia no existente porque no es utilizada en la seleccin del path. Identifica a los routers envueltos en la route reflection. El cluster muestra el reflection path que se ha tomado. Se utiliza para evitar errores de bucles.

CCNP
edu@eduangi.com

BSCI BGP

El Atributo Next Hop en una red de Broadcast Multiacceso

En una red de broadcast multiacceso

El Router B anunciar la red 172.30.0.0 al Router A en

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

CCNP
edu@eduangi.com

BSCI BGP

BGP define los siguientes tipos de mensajes:


Open

Incluye el holdtime y el Router ID de BGP

Keepalive Update
Informacin para un nico path (puede tener varias redes) Incluye los atributos del path y las redes

Notification
Cuando se detecta un error Conexin BGP cerrada despus de enviar

CCNP
edu@eduangi.com

BSCI BGP

Sincronizacin de BGP
Regla de Sincronizacin: No utilizar, o anunciar a un vecino externo, una ruta aprendida por iBGP, hasta que no se haya aprendido de IGP
Asegura consistencia de la informacin a travs del AS Evita agujeros negros en el AS Es ms seguro desactivar la sincronizacin cuando todos los routers del AS estn ejecutando BGP porque todos los routers han aprendido esa ruta mediante IGP

CCNP
edu@eduangi.com

BSCI BGP

Sincronizacin de BGP
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
Los Routers A, C y D utilizarn y anunciarn la ruta que han

Si la sincronizacin est desactivada, entonces:

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

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP


Comandos de Configuracin Bsicos para Conectar con Otro Sistema Autnomo

CCNP
edu@eduangi.com

BSCI BGP

Comandos Requeridos de BGP


Para conectar con otros ASs, es necesario configurar los siguientes puntos:
Iniciar el proceso de routing El vecino BGP con el cual el proceso de routing sincronizar las tablas de routing sobre una sesin TCP

Router(config)#router bgp nmero-de-AS

Este comando configura el proceso de routing

Router(config-router)#neighbor nombre-delpeer-group peer-group

CCNP
edu@eduangi.com

BSCI BGP

Identificar a los vecinos y definir el peer-group


Un peer group es un grupo de vecinos que comparten la misma poltica de actualizaciones.
Con este mecanismo se les agrupa para una configuracin ms simple. El peer group tambin reduce la carga de la red, ya que los routers iBGP no necesitan estar totalmente mallados. El uso del nombre-del-peer-group permite la identificacin del router como miembro del peer group

Router(config-router)#neighbor nombre-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

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo

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

CCNP
edu@eduangi.com

BSCI BGP

Comandos Opcionales de Configuracin de BGP


Los comandos opcionales de BGP utilizados en la configuracin bsica realizan las siguientes funciones:
Definen las redes que tiene que ser anunciadas. Fuerzan la direccin del next hop Agregacin de rutas

CCNP
edu@eduangi.com

BSCI BGP

Definir las Redes a Anunciar


Para definir las redes a anunciar por BGP se utiliza el siguiente comando:
Router(config-router)#network direccin-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.

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo anterior con network

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


RouterB(config)#router bgp 65000 RouterB(config-router)#neighbor 10.1.1.2 remote-as 64520 RouterB(config-router)#network 172.17.0.0

CCNP
edu@eduangi.com

BSCI BGP

Forzar la Direccin del Next Hop


En una red de multiacceso, la regla es que la direccin de origen es la del router que ha originado el paquete en la red. Esto puede causar problemas en redes NBMA, donde puede que no haya conectividad con el router que lo ha originado y los paquetes sean descartados. Para solucionar este problema se utiliza el comando
Router(config-router)#neighbor {direccin-ip | peer-group} next-hop-self

Este comando fuerza que la ruta se anunciada con el

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

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo

CCNP
edu@eduangi.com

BSCI BGP

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

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP Gestionar y Verificar la Configuracin de BGP

CCNP
edu@eduangi.com

BSCI BGP

Resetear Conexiones TCP entre Vecinos


Despus de cambios en la configuracin de BGP, es necesario resetear las sesiones TCP entre vecinos.
Router#clear ip bgp {* | direccin} [soft [in | out]]

Este comando desconecta la sesin entre los vecinos y la restablece utilizando la nueva configuracin que se ha introducido. La opcin soft no tira las sesiones, pero reenva las actualizaciones. Las opciones in y out permiten la configuracin

CCNP
edu@eduangi.com

BSCI BGP

Comandos show relacionados con BGP


Router#show ip bgp

Muestra la tabla de routing BGP


Muestra la tabla topolgica Muestra informacin sobre las sesiones TCP Muestra informacin sobre las conexiones TCP con los vecinos. Cuando se establece la conexin, los vecinos pueden intercambiar actualizaciones

Router#show ip bgp paths

Router#show ip bgp summary

Router#show ip bgp neighbors

Router#show processes cpu

Muestra los procesos activos en el router. Identifica los procesos que estn consumiendo excesivos recursos.

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp paths

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp summary

CCNP
edu@eduangi.com

BSCI BGP

show ip bgp neighbors

CCNP
edu@eduangi.com

BSCI BGP

show proccess cpu

CCNP
edu@eduangi.com

BSCI BGP

Comandos debug relacionados con BGP


Router#debug ip bgp [dampening | events | keepalives | updates]
Este comando muestra informacin a tiempo real de los eventos que van sucediendo Route dampening es un mecanismo para minimizar la inestabilidad causada por el flapping de rutas.

Los comandos de depuracin en BGP no se tratan con la misma profundidad que otros protocolos en el BSCI ya que BGP no es un protocolo muy extendido en las empresas, aunque s en los ISPs.

CCNP
edu@eduangi.com

BSCI BGP

debug ip bgp

CCNP
edu@eduangi.com

BSCI BGP

Conectando a Otros Sistemas Autnomos Introduccin a BGP Mtodos Alternativos para Conectar con otros ASs

CCNP
edu@eduangi.com

BSCI BGP

Mtodos Alternativos para Conectar con otros ASs


Si no es necesaria la utilizacin de BGP, hay que considerar otras opciones para conectar la red a otro AS. Para ello tenemos dos opciones:
Una ruta por defecto en el AS y una ruta esttica es el AS del ISP o de la organizacin. Un protocolo de routing en el AS, haciendo el AS del ISP parte de nuestro AS. En este caso haremos redistribucin dentro del dominio, tambin podemos poner una pseudoseguridad como ACLs o un firewall.

El uso de rutas por defecto y estticas es una alternativa a BGP que ha sido usado durante mucho

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Construyendo una Red Utilizando iBGP

CCNP
edu@eduangi.com

BSCI BGP

Construyendo una Red Utilizando iBGP


Aunque BGP es un protocolo de routing exterior, dispone de dos comportamientos:
Internal BGP (iBGP) External BGP (eBGP)

La diferencia depende de la funcin del protocolo de routing, es el router el que determinar si el ser un vecino eBGP o iBGP comprobando el nmero de AS en las actualizaciones. eBGP enva informacin de routing entre ASs iBGP se utiliza dentro de un nico AS y se suele utilizar para comunicar dos routers eBGP situados en el mismo AS.

CCNP
edu@eduangi.com

BSCI BGP

Requerimientos de Red en iBGP


Para disear e implementar correctamente BGP es necesario tener en cuenta algunas caractersticas de BGP que es necesario entender:
Los routers iBGP no tienen que estar directamente conectados. Los routers eBGP tienen que estar fsicamente conectados.

CCNP
edu@eduangi.com

BSCI BGP

Conexiones Fsicas y Logicas


Los routers iBGP no requieren estar conectados en el mismo medio fsico, pero tienen que estar conectados utilizando el puerto 179/TCP, esto significa que iBGP tiene independencia de la topologa. La comunicacin entre routers iBGP puede ser propagada con otro protocolo IGP ya que BGP no requiere una conexin fsica sino lgica. BGP puede pasar la informacin de routing al protocolo IGP que est en la red mediante redistribucin. Recordemos que la funcin de BGP es encontrar el

CCNP
edu@eduangi.com

BSCI BGP

Propagacin de rutas entre routers iBGP


Un router iBGP propagar una ruta a un vecino BGP bajo las siguientes condiciones:

Si la ruta ha sido generada por el router emisor


-

Va el comando network Redistribuyendo desde IGP Redistribuyendo rutas estticas

Si la ruta anunciada es una ruta conectada

Bsicamente, si la ruta ha sido aprendida desde una actualizacin de un vecino BGP dentro del mismo AS no se propagar de forma interna, un router eBGP se la puede propagar nicamente a otro eBGP. Como iBGP no reenva actualizaciones lo aprende todo de sus vecinos iBGP, as que en iBGP la manera

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

CCNP
edu@eduangi.com

BSCI BGP

Sincronizacin
En ocasiones, es til deshabilitar la sincronizacin:
Si todos los routers en el AS ejecutan BGP Si los routers dentro del AS estn en una topologa totalmente mallada Cuando el AS no sea un AS de trnsito.

Router(config-router)#no synchronization

CCNP
edu@eduangi.com

BSCI BGP

La Red Totalmente Mallada


La regla del horizonte dividido de BGP indica que las rutas aprendidas por iBGP no sern propagadas nunca a otros peers iBGP. El horizonte dividido al igual que en otros protocolos de routing es necesario para que evitar bucles de red empiecen en el AS. Como resultado es necesaria una red totalmente mallada.

CCNP
edu@eduangi.com

BSCI BGP

Recursos de Red Requeridos en un Red Totalmente Mallada


BGP mantiene actualizada y precisa la informacin de routing enviando actualizaciones incrementales sobre conexiones TCP. n 1 n La ecuacin para determinar el nmero de sesiones 2 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.

CCNP
edu@eduangi.com

BSCI BGP

Recursos de Red Requeridos en un Red Totalmente Mallada


n n 1 13 1 = 13 = 78 Sesiones 2 2

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes


Diseo y Configuracin de una Red Escalable iBGP

CCNP
edu@eduangi.com

BSCI BGP

Diseo y Configuracin de una Red Escalable iBGP


Una red totalmente mallada iBGP evita bucles de routing. Una red totalmente mallada no es escalable por:
Demasiadas sesiones TCP Se replica el trfico de routing a travs de todas las sesiones

Como solucin a estos problemas se dispone de los Route Reflectors

CCNP
edu@eduangi.com

BSCI BGP

Route Reflectors
Un Route Reflector es un router configurado para reenviar actualizaciones a sus vecinos o peers a travs del mismo AS. Estos peers iBGP necesitan identificarse como clientes en la configuracin. Cuando un cliente enva una actualizacin al Route Reflector, este la reenva a sus otros clientes. El Router Reflector lo que hace bsicamente es modificar la regla del horizonte dividido de BGP. El Router Reflector necesita un peering completo con sus clientes, aunque el peering entre vecinos no es

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

CCNP
edu@eduangi.com

BSCI BGP

Route Reflector
Cliente R.Reflector Cliente Cliente

R.Reflector
R.Reflector

Cliente

Cliente Cliente

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

CCNP
edu@eduangi.com

BSCI BGP

Operacin de los Route Reflector


El Route Reflector recibe una actualizacin de sus clientes y nonclientes. Si la actualizacin es de un cliente, reenva la actualizacin a sus cliente excepto al Originator y se le quita el Originator-ID

Si existen varios paths el Route Reflector escoger el mejor

Si la actualizacin es de un nonclient, reenva la actualizacin a todos sus clientes. Si la actualizacin es de un peer eBGP, reenva la actualizacin a todos sus clientes y nonclients.

CCNP
edu@eduangi.com

BSCI BGP

Configuracin de Route Reflectors


El comando para configurar un route reflector es:
Router(config-router)#neighbor direccin-ip 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.

CCNP
edu@eduangi.com

BSCI BGP

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

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo de Configuracin
Router B
router bgp 100 neighbor 10.10.10.2 remote-as 100 neighbor 10.10.10.2 route-reflector-client neighbor 192.168.1.2 remote-as 100 neighbor 192.168.1.2 route-reflector-client

Router A
router bgp 100 network 10.10.10.0 mask 255.255.255.0 neighbor 10.10.10.1 remote-as 100

Router C
router bgp 100 network 192.168.1.0 mask 255.255.255.0 neighbor 192.168.1.1 remote-as 100

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo de Configuracin
show ip bgp en Router C

CCNP
edu@eduangi.com

BSCI BGP

Route Refresh
Tras cualquier configuracin de BGP, es necesario resetear la sesin TCP para que los cambios tengas efecto. Es posible realizar un rebote suave (soft reboot), el cual destruir y reconstruir el peering, pero sin rebotar el proceso de BGP. Para rebotar todas las sesiones es:
Router#clear ip bgp *

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

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-delvecino soft-configuration inbound

Por supuesto despus del cambio de configuracin es necesario resetar

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

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Verificacin de la Configuracin de iBGP

CCNP
edu@eduangi.com

BSCI BGP

Verificar la Operacin de iBGP


El siguiente ejemplo muestra el comando que muestra la configuracin del router y sus vecinos.

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

For address family: IPv4 Unicast BGP table version 3, neighbor version 3 Index 2, Offset 0, Mask 0x4 Route-Reflector Client 1 accepted prefixes consume 36 bytes Prefix advertised 6, suppressed 0, withdrawn 0 Number of NLRIs in the update sent: max 1, min 0

CCNP
edu@eduangi.com

BSCI BGP

Connections established 6; dropped 5 Last reset 03:33:42, due to User reset Connection state is ESTAB, I/O status: 1, unread input bytes: 0 Local host: 192.168.1.1, Local port: 11010 Foreign host: 192.168.1.2, Foreign port: 179
Enqueued packets for retransmit: 0, input: 0 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 sndnxt: rcvwnd: mis-ordered: 0 (0 bytes)

Next 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 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

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Controlar el Trfico de BGP

CCNP
edu@eduangi.com

BSCI BGP

Controlar el Trfico de BGP


Las actualizaciones de BGP pueden ser controladas, lo cual es ventajoso ya que se puede controlar el trfico de BGP en la red, lo cual simplifica el mantenimiento y gestin de la red. Existen tres formas de aplicar PBR en BGP:
Tomando decisiones basadas en el path del AS, la comunidad o el prefijo. Aceptando o rechazando rutas Modificando los atributos para influir en la seleccin del path

Existen varias tcnicas para filtrar el trfico en un router Cisco.

Autonomous System Path Access Lists

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

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

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}

CCNP
edu@eduangi.com

BSCI BGP

Configuracin de un Prefix List de BGP


A veces es necesario crear un rango de criterios, esto se hace con los parmetros ge y le.

ge: mayor o igual le: menor o igual

Estos parmetros opcionales son lo opuesto a red/longitud-del-prefijo que proporciona un valor absoluto. Ejemplo:

Router(config)#ip prefix list lista-prefijo permit 0.0.0.0/0 ge 0 le 24

El rango asumido para ge y le si no se especifica nada es 32

CCNP
edu@eduangi.com

BSCI BGP

Ejemplo de Prefix List

A(config)#router bgp 64520 A(config-router)#network 192.168.1.0 A(config-router)#neighbor 10.10.10.2 remote-as 65000 A(config-router)#neighbor 10.10.20.2 remote-as 65500 A(config-router)#aggregate-address 172.0.0.0 255.0.0.0 El Router A slo anunciar al 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

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

CCNP
edu@eduangi.com

BSCI BGP

Verificar la Configuracin de los Prefix Lists

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Conectar a Internet con BGP

CCNP
edu@eduangi.com

BSCI BGP

Conexiones Redundantes a Internet Multihoming


Tener ms de una conexin a Internet es estar multihomed. La razn para duplicar la conexin a Internet es obtener redundancia y posibilidad de balanceo de carga que aumentar el rendimiento. El multihoming puede ser:
Varias conexiones con el mismo ISP Disponer de una segunda conexin con otro ISP si es as:

Cada proveedor puede que no anuncie las mismas rutas, si no se anuncia una de las que necesitamos tendremos un problema. Si nos conectamos con varios ISPs, nuestro AS puede convertirse en un AS de transito si un ISP ve un path al otro ISP a travs nuestro y

CCNP
edu@eduangi.com

BSCI BGP

Recibiendo Informacin de Routing de Internet


Cuando nos conectamos a algo tan vasto como Internet es necesario decidir que actualizaciones se van a enviar al resto del Mundo y como los routers del AS sern conocidos por el resto de Internet. Para tomar esta decisin existen tres aproximaciones:
Aceptar nicamente rutas por defecto de todos los proveedores Aceptar rutas parciales adems de las rutas por defecto de todos los proveedores Aceptar todas las actualizaciones de routing (full routing) de todos los proveedores

CCNP
edu@eduangi.com

BSCI BGP

Aceptar nicamente rutas por defecto de todos los ISPs


Recursos de memoria bajos Recursos de CPU bajos IGP escoge la mejor mtrica como ruta por defecto BGP selecciona el mejor camino a una red externa yendo al gateway ms cercano que anuncia el path No se pueden modificar los atributos de BGP El AS enva todas sus rutas al ISP El ISP escoge en path de entrada al AS

CCNP
edu@eduangi.com

BSCI BGP

Aceptar nicamente rutas por defecto de todos los ISPs


AS 64520
172.16.0.0/1 6

ISP

ISP AS 65250
D E 0.0.0. 0

AS 65000
0.0.0. 0

AS 65500
C

C Escoge la mtrica ms baja al Default

CCNP
edu@eduangi.com

BSCI BGP

Aceptar rutas parciales adems de las rutas por defecto de todos los ISPs
Recursos de memoria medios Recursos de CPU medios IGP escoge la mejor mtrica como ruta por defecto BGP selecciona el mejor camino a una red externa mediante el AS_Path (normalmente) Se pueden modificar los atributos de BGP El AS enva todas sus rutas al ISP El ISP escoge en path de entrada al AS

CCNP
edu@eduangi.com

BSCI BGP

Aceptar rutas parciales adems de las rutas por defecto de todos los ISPs
Cliente
AS 64520
172.16.0.0/1 6

ISP AS 65000
D E

ISP AS 65250

C Escoge el AS_Path ms corto

AS 65500
C

CCNP
edu@eduangi.com

BSCI BGP

Aceptar rutas parciales adems de las rutas por defecto de todos los ISPs
Cliente
AS 64520
172.16.0.0/1 6

ISP AS 65000
D E

ISP AS 65250

C Escoge el AS_Path ms corto

AS 65500
C

Local Preference = 800 para 172.16.0.0/16

CCNP
edu@eduangi.com

BSCI BGP

Aceptar todas las actualizaciones de routing (full routing) de todos los ISPs
Recursos de memoria altos Recursos de CPU altos IGP escoge la mejor mtrica como ruta por defecto BGP selecciona el mejor camino a una red externa mediante el AS_Path (normalmente) Se pueden modificar los atributos de BGP El AS enva todas sus rutas al ISP El ISP escoge en path de entrada al AS

CCNP
edu@eduangi.com

BSCI BGP

Aceptar todas las actualizaciones de routing (full routing) de todos los ISPs
AS 64520 AS 65510

ISP

ISP

AS 65000
D

AS 65250 AS 65500
A B E

C Escoge el AS_Path ms corto C

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes


Determinar el Path de BGP modificando los Atributos

CCNP
edu@eduangi.com

BSCI BGP

Modificar el Atributo Weight


El atributo Weight selecciona el path de salida del router cuando hay mltiples paths al mismo destino. Cuanto mayor sea el valor mejor path. Este es un atributo local y por tanto no ser propagado. Es propietario de Cisco Systems. Para configurar el atributo weight:
Router(config-router)#neighbor {direccin-ip | nombre-del-peer-group} weight peso

CCNP
edu@eduangi.com

BSCI BGP

Modificar el Atributo Local Preference


Este atributo se utiliza para decirle a los otros routers dentro del AS como salir del AS en caso que tengamos varias posibilidades. Su configuracin es:

Si lo aplicamos a un route map.

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

Si lo aplicamos por defecto.

Router(config-router)#bgp default local-preference valor

CCNP
edu@eduangi.com

BSCI BGP

Verificar la Configuracin de los Atributos


El comando show ip bgp nuestra los valores de todos los atributos y sus estados.

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Redistribucin entre IGP y BGP

CCNP
edu@eduangi.com

BSCI BGP

Anunciar Rutas desde IGP a BGP


Existen tres formas de propagar la tabla de BGP en las tablas de IGP.
Utilizando el comando network: Se utiliza para anunciar rutas que estn en la tabla de routing IP. Redistribuyendo rutas estticas: Cualquier ruta esttica puede ser redistribuida en BGP. Haciendo una ruta esttica a null 0 hacemos que el router no tenga punto de salida para esta ruta porque no existe pero ser redistribuida en BGP. El problema empieza si la ruta desaparece de la tabla de routing IP, entonces el trfico circular por el AS hasta que muera. Cisco recomienda utilizar el comando aggregate-address. Redistribuyendo dinmicamente rutas de IGP: Esta

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

CCNP
edu@eduangi.com

BSCI BGP

Implementando y Modificando BGP para Utilizar en Redes Grandes Ejercicio Maqueta

CCNP
edu@eduangi.com

BSCI BGP
Vecinos BGP
BGP

Ejercicio
10 S1 S0 9 S1 S0 S3 Route Reflector S1 S1 e0 AS 65500 Sin sincronizar e0 Weight=50000 S0 8

BGP + OSPF

S1 AS 65501
S1

S1

S2

AS 65502 S0 4 e0 S0 5 S1

S1
S0

Route Reflector Local Pref=200 6

S0 S1 3 S0

CCNP
edu@eduangi.com

BSCI BGP

Ejercicio
Serial 0
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 11.0.0.1/24 12.0.0.1/24

Router 1 2 3 4 5 6 7 8 9 10

Serial 1

Ethernet 0

Serial 2
217.172.65.1/25

Serial 3
217.172.64.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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Seccin VI: Redistribucin y Routing Basado en Polticas

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing.


Entendimiento de los Fundamentos de la Redistribucin Entendimiento de las Decisiones de Routing que Afectan a la Redistribucin Control de las Actualizaciones de Routing Durante la Redistribucin Configuracin de la Redistribucin Comandos de Configuracin para Controlar las Actualizaciones de Routing en la Redistribucin Controlar las Actualizaciones de Routing con Filtering

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Entendimiento de los Fundamentos de la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento de los Fundamentos de la Redistribucin


Si la organizacin est ejecutando varios protocolos de routing, es necesario encontrar la forma de pasar las redes redes aprendidas de un protocolo a otro. Este proceso se llama redistribucin. La redistribucin se utiliza cuando un router est recibiendo informacin de redes remotas desde varias fuentes. Un protocolo de routing nicamente propaga aquellas redes que han sido aprendidas por su propio proceso. Cuando no hay comparticin de informacin de la red

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas


Poltica de Redistribucin
Requiere redistribucin manual en otros protocolos de routing Si no se incluye en el comando network, necesita redistribucin manual Requiere redistribucin manual Redistribucin automtica entre IGRP y EIGRP si estn dentro del mismo AS, en otro caso requiere redistribucin manual Redistribucin automtica entre IGRP y EIGRP si estn dentro del mismo AS, en otro caso requiere redistribucin manual

Redistribucin entre Protocolos de Routing


Protocolo
Esttica Conectada RIP

IGRP

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

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Entendimiento de las Decisiones de Routing que Afectan a la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Redistribucin y Mtricas de Routing


Existen muchos protocolos de routing para IP que utilizan mtricas distintas, y con la redistribucin tenemos que traducir esas mtricas. Los problemas empiezan cuando se redistribuye sin ninguna configuracin adicional, ya que la mtrica no tiene punto de referencia o seed metric para calcular la mtrica. La seed metric se asigna a todas las rutas recibidas a travs de redistribucin.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Valores de Defecto de la Seed Metric


Seed Metric por defecto
Infinito desde IOS 12.1 Infinito Infinito 0 20 (tipo 2), las rutas BGP 1 (tipo 2) La mtrica = MED

Protocolo de Routing IP
RIP IGRP EIGRP IS-IS OSPF BGP

Accin
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

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

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

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.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Evitando Bucles en la Redistribucin


Los bucles de red pueden ocurrir cuando el protocolo se alimenta de sus propias redes. El protocolo de routing debe de ver una ruta que tenga un path ms favorable, sin embargo puede que este path apunte a la direccin errnea, dentro de un dominio de protocolo de routing diferente. El problema se solventara con:
Cambiando la mtrica Cambiando la distancia administrativa Utilizando rutas por defecto Utilizando interfaces pasivos (passive interfaces) Utilizando distribute lists

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Evitando Bucles en la Redistribucin


Se debe de evitar la distribucin en los dos sentidos a no ser que se tenga un gran cuidado en el diseo de la red y se coloquen filtros en los routers que redistribuyen las rutas para prevenir bucles y un feedback del protocolo. Para cambiar la distancia administrativa en un protocolo de routing:
Router(config-router)#distance peso [red wildcard]

Para cambiar la distancia administrativa en una ruta esttica:

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas


Fuente del routing
Interfaz conectado directamente o ruta esttica que identifica el interfaz de salida en vez del siguiente salto. Ruta esttica. Contamos el siguiente salto. Ruta EIGRP sumarizada BGP Externo EIGRP IGRP OSPF RIP EIGRP Externo BGP Interno

Distancias Administrativas por Defecto


Distancia Administrativa
0

1 5 20 90 100 110 120 170 200

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Evitar Decisiones de Routing No ptimas al Redistribuir


El Routing No ptimo muchas veces es creado por la redistribucin. Es importante asegurarse que las rutas no ptimas no son propagadas en el nuevo protocolo de routing.

Para solucionar este problema se puede por ejemplo configurar una ruta esttica flotante (con mayor distancia administrativa).

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Evitar Decisiones de Routing No ptimas al Redistribuir


Gua para evitar bucles y rutas no ptimas en la reditribucin:

Disponer del conocimiento y la documentacin de:


-

Topologa de la red (fsica y lgica) Dominios de los protocolos de routing Flujo de trfico

No superponer protocolos de routing y separarlos por dominios (core y edge protocols) Identificar los routers que harn de lmite del dominio (y donde se configurar la redistribucin) Determinar la direccin de la redistribucin Si se necesita redistribucin, asegurarse que es un una

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Control de las Actualizaciones de Routing durante la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control de las Actualizaciones de Routing durante la Redistribucin


Las razones para controlar las actualizaciones de routing:
Esconder ciertas redes del resto de la organizacin Prevenir bucles de red Controlar la sobrecarga en la red o trfico en el cable, permitiendo escalabilidad de las redes Por razones de seguridad

Para implementar esto existen varios mtodos utiliados en la redistribucin


Passive Interfaces Rutas estticas Rutas por defecto

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

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.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Rutas por Defecto


Una ruta por defecto se utiliza si no hay entrada en la tabla de routing para la red de destino.

Si no se encuentra entrada a la red deseada y no hay ruta por defecto configurada, el paquete se descartar.

Las rutas por defecto reducen la carga, aaden simplicidad y pueden eliminar los bucles, sobre todo al utilizarse en lugar de la redistribucin. Otra ocasin para configurar una ruta por defecto puede ser una red stub para conectarla a otra ms grande.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Interfaz Null
El interfaz Null es un interfaz imaginario que se define como el siguiente salto lgico en una ruta esttica. Se puede utilizar para descartar rutas por destino de una forma de filtrado muy rudimentario, tambin para redistribuir entre protocolos classful y classless. Se utiliza para alimentar rutas dentro de otro protocolo de routing, permitiendo configurar otra mscara.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Distribute Lists
Las Distribute Lists son access lists aplicadas al proceso de routing, determinando qu redes son aceptadas dentro de la tabla de routing o envan actualizaciones. Cuando se comunica con otro proceso de routing a travs de la redistribucin, es importante controlar la informacin enviada a otro proceso. Este control es por:
Seguridad Evitar bucles Sobrecarga Facilidad de gestin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Route Maps
Los Route Maps son access lists complejas que permiten una configuracin condicional. Si un paquete o ruta coincide con el criterio definido en el comando match, entonces se producen los cambios definidos en el comando set en el paquete en cuestin. En la redistribucin se utilizan igual que los distribute lists, pero permitiendo un mayor nivel de sofisticacin en los criterios de seleccin.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Configuracin de la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin de la Redistribucin
La configuracin de la redistribucin es especfica al protocolo. Todos los protocolos requieren los siguientes pasos para la redistribucin:
Configurar la redistribucin Definir la mtrica por defecto para asignar a las redes redistribuidas en el proceso de routing

Los comandos para la redistribucin se configuran como subcomandos del proceso de routing. El comando redistribute identifica el protocolo de routing desde el cual se van a aceptar las actualizaciones. Identifica el origen de las

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]

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

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

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

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

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Comandos de Configuracin para Controlar las Actualizaciones de Routing en la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Comandos de Configuracin para Controlar las Actualizaciones de Routing en la Redistribucin


Es necesario controlar el flujo de las actualizaciones entre los protocolos de routing as como entre el sistema autnomo. Entre control lo realizaremos con:
Passive Interface Rutas Estticas Ritas por Defecto

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin del Passive Interface


Si el protocolo de routing no se est ejecutando en el prximo router, es un gasto innecesario el enviar las actualizaciones por ese interfaz. Para reducir ese gasto de recursos sin comprometer la integridad del router utilizaremos el siguiente comando:
Router(config-router)#passive-interface tipode-interfaz nmero

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin de las Rutas Estticas


Para configurar una ruta esttica utilizaremos el siguiente comando:
Router(config)#ip route prefijo mscara {direccin | interfaz} [distancia] [tag etiqueta] [permanent]

Esta configuracin puede ser utilizada slo si el siguiente salto se encuentra en la tabla de routing, si se necesita que est presente en los protocolos de routing habr que redistribuir. En algunas versiones de IOS este tipo de rutas se redistribuyen automticamente.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas


OSPF 100

Ejemplo de rutas estticas


172.16.14.2/24 e0 No protocolo de routing

e1 192.168.1.1/24

e0

172.16.14.1/24

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

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Controlar las Actualizaciones de Routing con Filtering

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Controlar las Actualizaciones de Routing con Filtering


Adems de los mecanismos para controlar y reducir las actualizaciones de routing, a veces es necesario aadir ms flexibilidad con los distribute-list. El proceso de los distribute-list es el siguiente:
El router recibe una actualizacin de routing de una o ms redes. El router busca el interfaz asociado para comprobar el filtering. El router determina si hay algn filtro asociado a ese interfaz. Si existe un filtro, el router examina el access-list para ver si

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.
Router(config-router)#distribute-list {nmero-deaccess-list | nombre} in [tipo-de-interfaz nmero-de-

Sintaxis para el distribute-list entrante

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Implementacin de Redistribucin y Control de las Actualizaciones de Routing Verificacin, Mantenimiento y Troubleshooting de la Implementacin de la Redistribucin y Filtering

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Verificacin, Mantenimiento y Troubleshooting de la Implementacin de la Redistribucin y Filtering


Para mantener y hacer troubleshooting de la redistribucin en la red, es necesario tener clara la topologa de la red, tanto lgica como fsica. Obviamente tambin es importante tener claro el flujo de trfico en la red. Los comandos utilizados son:
-

show ip show ip show ip show ip show ip trace ping

protocol route route protocolo-de-routing eigrp neighbors ospf database

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Entendimiento de los Route Maps

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento de los Route Maps


Los Route Maps son una especie de si / entonces lgicos que se configuran en un router. Se pueden utilizar Route Maps para los siguientes propsitos:
Para controlar la redistribucin. Para controlar y modificar la informacin de routing. Para definir polticas en Routing Basado en Polticas (PBR). Para aadir granularidad en la configuracin de NAT. Para implementar BGP basado en polticas de routing.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento de los Route Maps


Los Route Maps son muy similares a los Access Lists, ambos proporcionan la funcionalidad si / entonces. La diferencia principal estriba en que el Router Map tiene la capacidad adicional de aadir la accin set al criterio de match. Esto significa que si un paquete coincide con el criterio dado en el route map, puede ser realizada alguna accin para realizar el cambio en el paquete, no simplemente permitir o denegar el paquete coincidente. Esto significa que es posible controlar la naturaleza

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Caractersticas de los Route Maps


Las caractersticas ms importantes de los Route Maps son:
Un RM tiene una lista de criterios, configurados con el comando match Un RM puede cambiar paquetes/rutas coincidentes con el comando set Una coleccin de sentencias de RM forman un Route Map El RM parar tan pronto encuentre la primera coincidencia En un RM, cada sentencia de RM se numera con nmeros de secuencia y, por tanto, puede ser editada por separado Los RM pueden utiliza ACL estndar o extendidas para establecer PBR

ACL Estndar: Direccin de origen ACL Extendido: Direccin de origen y destino, aplicacin, tipo de

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

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Entendimiento del Routing Basado en Polticas

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento del Routing Basado en Polticas


Los Route Maps se utilizan en la configuracin del Routing Basado en Polticas, permitiendo la seleccin del criterio como direccin IP, aplicacin, protocolo, o tamao del paquete. Una vez seleccionado, los comandos de Routing Basado en Polticas pueden ser utilizados para implementar las polticas en las rutas seleccionadas.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento del Routing Basado en Polticas


Las Reglas que definen el Routing Basado en Polticas son:

El trfico puede ser dirigido basndose en direccin de origen, de destino o ambas. El PBR afecta nicamente al routing del router en el cual est configurado para determinar el siguiente salto. El PBR no afecta al destino del paquete, pero puede afectar al path. El PBR no permite que se enve trfico a otro AS para tomar un path diferente, se tiene que tomar dentro del AS. Es posible influir nicamente en como alcanzar al vecino. Como el PBR examina la direccin de origen, se configura en el interfaz entrante. Si no se encuentra coincidencia, el PBR se deniega y se enruta

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Entendimiento del Routing Basado en Polticas


PBR proporciona mecanismos para marcar paquetes con diferentes ToS. Esta caracterstica se utilizar con las tcnicas de queuing. Adems del routing por direccin de destino, el PBR permite determinar las polticas de routing para permitir o denegar paths basndose en:
Identidad de un End System La aplicacin que se ejecuta El protocolo utilizado El tamao de los paquetes

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Beneficios del Routing Basado en Polticas


Los beneficios incluyen:
Seleccin de Proveedor de Transito Basado en el Origen: Si somos un ISP nos permite mediante PBR escoger un proveedor de Internet a unos clientes y otro a otros clientes. Calidad de Servicio (QoS): Utilizando PBR podemos marcar paquetes de diferentes tipos y utilizando tcnicas de priorizacin. Ahorro de Costes: Podemos utilizar enlaces ms baratos y nicamente utilizar los caros en caso necesario. Balanceo de Carga: Podemos distribuir el trfico basndonos en diferentes caractersticas del mismo.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Desventajas del Routing Basado en Polticas


Es necesario considerar las siguientes desventajas:
Si el siguiente salto segn PBR cae, entonces se utilizar el nextg-hop definido por el proceso de routing. Es necesaria CPU adicional para examinar cada paquete para utilizar PBR. Se requiere configuracin extra. Existe la posibilidad de que el trfico sea alterado.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas La Operacin de los Route Maps y el Routing Basado en Polticas

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

La Operacin de los Route Maps y el Routing Basado en Polticas


La operacin de los RM es la siguiente:
If {(a AND b)match} then set c Else If{(x OR y)match} then set z Else Set nothing

Si el PBR se configura, se aplica a los paquetes entrantes o a los generados por el propio router.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

La Operacin de los Route Maps y el Routing Basado en Polticas


Cuando se recibe un paquete en un interfaz con PBR habilitado, se realiza el siguiente procedimiento:
Si existe un match (coincidencia) y la accin es permitir la ruta, al paquete se le aplica la poltica de acuerdo con el comando set. Si hay un match y la accin es denegar el paquete, al paquete no se le aplica la poltica y se pasa al proceso normal de routing. Si no hay match y no hay accin para ese evento se deniega la ruta y pasa al proceso normal de routing (la ruta sigue como si no hubiera RM). Para bloquear paquetes que no han tenido un match, se

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Configuracin de Route Maps para Routing Basado en Polticas

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin de Route Maps


El comando route-map tiene la siguiente sintaxis:
Router(config)#route-map etiqueta-del-map [{permit | deny] nmero-de-secuencia}

Los siguientes comandos se sumarizan en dos gurpos:


Comandos de match Comandos de set

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Comandos de match para PBR y Route Maps


Los comandos match son utilizados para determinar si el paquete puede ser enrutado segn la poltica y no segn el destino.
Router(config-route-map)#match ip address [nmero-de-access-list | nombre] Router(config-route-map)#match length min mx

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Comandos de set para PBR y Route Maps


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

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


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

Router(config-route-map)#set ip tos tipo-deservicio

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Campos de IP Relacionados

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Habilitando el Route Map


Una vez el Route Map est configurado es necesario habilitarlo en el interfaz de entrada de trfico
Router(config-if)#ip policy route-map etiqueta-del-map

Si queremos habilitar que el Route Map compruebe los paquetes generados por nuestro router tendremos que configurarlo de forma global
Router(config)#ip local policy route-map etiqueta-de-map

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Ejemplo de Route Map

Router(config)#route-map mi_mapa permit 10 Router(config-route-map)#match ip address 1 Router(config-route-map)#set ip next-hop 192.168.1.25 Router(config-route-map)#exit Router(config)#access-list 1 permit 10.0.0.0 Router(config)#interface ethernet 0 Router(config-if)#ip policy route-map mi_mapa

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Configuracin de Fast Switching con Routing Basado en Polticas

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Qu es Fast Switching?
Fast switching permite un throughput mayor aplicado a un paquete utilizando una cach creada por el paquete inicial enviado a un destino particular. Las direcciones de destino son almacenadas en la cach de gran velocidad para realizar el forwarding. Los routers ofrecen mejor rendimiento de transferencia de paquetes cuando se habilita el fast swithing. Fast switching est habilitado por defecto en todos los interfaces que lo soportan.

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin de Fast Switching con Routing Basado en Polticas


El fast switching del PBR est deshabilitado por defecto, de debe configurar manualmente siguiente los siguientes pasos:
Configurar el PBR antes de configurar el fast-switched policy-based routing. Cuando el PBR est configurado, habilitar el fast switching en el interfaz con el comando

Router(config-if)#ip route-cache policy

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Configuracin de Fast Switching con Routing Basado en Polticas


El fast-switched policy-based routing soporta todos los comandos del tipo match y casi todos los de tipo set excepto: set ip default

No est soportado 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.

set interface

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Configuracin de los Route Maps para la Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Comandos de match para la Redistribucin con Route Maps


Estos comandos determinan si la ruta ser redistribuida
Router(config-route-map)#match interface tipo nmero Router(config-route-map)#match ip address [nmerode-access-list | nombre] ...

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


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

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:

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Control del Trfico de Red con Route Maps y Routing Basado en Polticas Monitorizacin de la Configuracin de Route Maps, Routing Basado en Polticas y Redistribucin

CCNP
edu@eduangi.com

BSCI Redistribucin y Routing Basado en Polticas

Monitorizacin de la Configuracin de Route Maps, Routing Basado en Polticas y Redistribucin


Los comandos utilizados son:
-

show ip protocol show ip route show ip route protocolo-de-routing show ip eigrp neighbors show ip ospf database trace ping ping extendido show ip policy show route-map debug ip policy

Los comandos utilizados ms especficos son:


-

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#

You might also like