50
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 5 1 Optimización de Rutas Gracias A: Luis Eduardo Ochaeta BSCI Modulo 5 – Lección 1

Optimización de Rutas

  • Upload
    chessa

  • View
    91

  • Download
    4

Embed Size (px)

DESCRIPTION

Optimización de Rutas. BSCI Modulo 5 – Lección 1. Gracias A: Luis Eduardo Ochaeta. Operando redes con múltiples protocolos de enrutamiento Configuración y verificación de redistribución de rutas Controlando las actualizaciones de enrutamiento Enrutamiento basado en políticas DHCP. - PowerPoint PPT Presentation

Citation preview

Page 1: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 1

Optimización de Rutas

Gracias A: Luis Eduardo Ochaeta

BSCI Modulo 5 – Lección 1

Page 2: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 2

Operando redes con múltiples protocolos de enrutamiento

Configuración y verificación de redistribución de rutas

Controlando las actualizaciones de enrutamiento

Enrutamiento basado en políticas

DHCP

Page 3: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 3

Usando múltiples protocolos de enrutamiento

Cuando las redes crecen se vuelven mas complejas.

Tener un esquema de red basado en un protocolo de enrutamiento simple es “lo ideal” (por ej. RIP)

Se agregue equipo a la red (entorno multi-vendedor)

Se fusionen dos redes

Los departamentos de la red tengan varios administradores.

Page 4: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 4

Múltiples protocolos de enrutamiento

Page 5: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 5

Redistribución Al proceso de intercambiar información entre protocolos de

enrutamiento lo llamamos redistribución de rutas.

La redistribución puede efectuarse de dos maneras:

Una vía (One-way): Ocurre cuando un protocolo de enrutamiento está recibiendo información de otro protocolo (pero no le esta enviando la suya).

Dos vias (two-way): Ocurre cuando ambos protocolos de enrutamiento se intercambian su información de enrutamiento.

Los routers donde se ejecuta la redistribución son llamados routers fronterizos (Boundary routers o ASBR) ya que son el borde, de dos o mas sistemas autónomos.

Page 6: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 6

Protocolo Núcleo

Protocolos de borde

Page 7: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 7

Aspectos a tomar en cuenta

Elegir un solo router como ASBR es muy conveniente para que no se produzcan loops de enrutamiento.

Identificar el protocolo de enrutamiento núcleo (OSPF, IS-IS, o EIGRP )

Identificar si los protocolos de enrutamiento en los bordes van a anunciar rutas al núcleo.

Aplicar sumarización de rutas si es posible para reducir la cantidad de rutas.

Se debe planificar que método se usará para inyectar las rutas del núcleo a los protocolos de borde.

Page 8: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 8

Ejemplo

Page 9: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 9

Métricas por defecto

El valor de la métrica determina la “mejor” o las mas corta ruta a una red.

Cuando redistribuimos, se debe especificar la métrica ya que ésta no se calcula dinámicamente en el router que esté haciendo la redistribución.

Router(config-router)#redistribute <protocolo> <AS number | proccess-id> metric <valor>

Router(config-router)#redistribute <protocolo> <AS number |proccess-id>

Router(config-router)#default-metric <valor>

Page 10: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 10

Protocolo Métricas por Defecto

RIP Infinity

IGRP/EIGRP Infinity

OSPF 20 for all except BGP, which is 1

IS-IS 0

BGP BGP metric is set to IGP metric value

Page 11: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 11

Redistribución (uso de métrica)

Page 12: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 12

Distancia Administrativa

Se utiliza la distancia administrativa en lugar de la métrica, para elegir la mejor ruta. Esta puede ser un entero de 0 a 255. Entre más pequeño sea el numero mas confiable es la distancia.

Cuando especificamos la distancia administrativa en el IOS de cisco es para que éste pueda discriminar entre las fuentes de la información de enrutamiento.

Page 13: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 13

Todos los protocolos soportan redistribución

RtrA(config)#router ripRtrA(config-router)#redistribute ? bgp Border Gateway Protocol (BGP) connected Connected eigrp Enhanced Interior Gateway Routing

Protocol (EIGRP) isis ISO IS-IS iso-igrp IGRP for OSI networks metric Metric for redistributed routes mobile Mobile routes odr On Demand stub Routes ospf Open Shortest Path First (OSPF) rip Routing Information Protocol (RIP) route-map Route map reference static Static routes <cr>

Page 14: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 14

Configurando y verificando la redistribución

Page 15: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 15

Redistribución dentro de RIP

RtrA(config)# router ripRtrA(config-router)# redistribute ospf ?

<1-65535> Process IDRtrA(config-router)# redistribute ospf 1 ?

match Redistribution of OSPF routes metric Metric for redistributed routes route-map Route map reference … <cr>

La métrica por defecto es el infinito, excepto cuando se está redistribuyendo rutas estáticas o directamente conectadas.

Page 16: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 16

Parámetros del comando redistribute para RIP

Parameter Description

protocol Protocolo fuente, a quien le queremos inyectar las rutas

process-id Este valor es para el numero de AS. En OSPF este indica el valor del proceso de OSPF.

match route-type(Opcional) Cuando se redistribuyen rutas de OSPF en otro protocolo. Para OSPF, criterio por el cual las rutas de OSPF son redistribuidas dentro de otro dominio de enrutamiento.

metric metric-value

(Opcional) Parámetro usado para especificar la métrica sembrada por RIP para ser redistribuida. Cuando usted redistribuye RIP, sí este valor no es especificado y no hay valor especificado con el comando default-metric, entonces la métrica por defecto es 0, la cual es interpretada como infinito, y las rutas no son redistribuidas.

route-map map-tag

(Opcional) Identificador de un “route map” configurado para ser usado en el filtro de la importación de rutas desde este protocolo hacia otro protocolo de enrutamiento.

Page 17: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 17

Redistribución dentro de RIP

[120/4]

Page 18: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 18

Cuando la mascara de subred de OSPF es mayor que la de RIP

RTB(config)#ip route 128.103.35.0 255.255.255.0 null0

RTB(config)#router rip   RTB(config-router)# redistribute static  RTB(config-router)# default metric 1

Page 19: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 19

Cuando la mascara de subred de RIP es mayor que la de OSPF

ip route 128.103.35.32 255.255.255.248 E0/0

ip route 128.103.35.40 255.255.255.248 E0/0

ip route 128.103.35.16 255.255.255.248 E1/0ip route 128.103.35.24 255.255.255.248 E1/0

ip route 128.103.35.64 255.255.255.248 128.103.35.34ip route 128.103.35.64 255.255.255.248 128.103.35.18ip route 128.103.35.72 255.255.255.248 128.103.35.34ip route 128.103.35.72 255.255.255.248 128.103.35.18

router rip redistribute static default metric 1

Page 20: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 20

Redistribución dentro de OSPF

Sintaxis del comando para redistribuir en OSPF:

Router(config-router)# redistribute protocol [process-id] [metric metric-value] [metric-type type-value] [route-map map-tag] [subnets] [tag tag-value]

La metrica por defecto 20.

Tipo de metrica por defecto 2.

Las subredes no se redistribuyen por defecto.

Page 21: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 21

Ejemplo

RtrA(config)# router ospf 1RtrA(config-router)# redistribute eigrp ?

<1-65535> Autonomous system numberRtrA(config-router)# redistribute eigrp 100 ?

metric Metric for redistributed routes metric-type OSPF/IS-IS exterior metric type for redistributed routes route-map Route map reference subnets Consider subnets for redistribution into OSPF tag Set tag for routes redistributed into OSPF … <cr>

Page 22: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 22

Redistribución dentro de OSPF

Page 23: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 23

Redistribución dentro de EIGRP

RtrA(config)# router eigrp 100RtrA(config-router)# redistribute ospf ?

<1-65535> Process IDRtrA(config-router)# redistribute ospf 1 ?

match Redistribution of OSPF routes metric Metric for redistributed routes route-map Route map reference

…<cr>

Métrica por defecto es infinito.

Para redistribuir en EIGRProuter(config-router)# redistribute protocol [process-id] [match {internal | external 1 | external 2}] [metric metric-value] [route-map map-tag]

Page 24: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 24

Ancho de Banda en kilobytes = 10000 Retardo 10 microsegundos= 100 Confiabilidad = 255 (maximum) Carga = 1 (minimum) MTU = 1,500 bytes

Ejemplo

Page 25: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 3 25

Ejemplos de redistribución

Page 26: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 26

Antes de Redistribuir

Page 27: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 27

(…continuación)

Page 28: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 28

Ejemplo: Configurando redistribución en Router B

Page 29: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 29

(…continuación)

Page 30: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 30

Controlando las actualizaciones de enrutamiento

Page 31: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 31

Interfaces Pasivas

Una interfaz pasiva solo recibe paquetes de actualización, pero no envía.

Una interfaz pasiva opera de diferente forma, según el protocolo de enrutamiento donde se aplique.

En OSPF, una interfaz pasiva da a entender al protocolo que la red de esa interfaz (física) es una STUB AREA (allí no se recibe ni se envía información de enrutamiento).

En protocolos como EIGRP y OSPF la interfaz deja de enviar los paquetes HELLO y con ello no se pueden efectuar las adyacencias.

Router(config)#router <protocol> <AS_number | Process_ID>Router(config-router)#passive-interface <interfaz>

Page 32: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 32

Comando passive-interface

Page 33: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 33

Listas de Distribución

El comando DISTRIBUTE-LIST no sirve para “elegir” las actualizaciones de enrutamiento que serán enviadas o recibidas.

El comando DISTRIBUTE-LIST puede filtrar cualquier ruta de actualización tanto de salida como de entrada, de forma global o en una interfaz en particular (depende del protocolo).

Previamente debemos crear una lista de control de acceso estándar, que defina los objetivos que queremos cumplir. Luego con el comando DISTRIBUTE-LIST apuntamos o hacemos referencia a dicha lista de control de acceso.

En muy importante especificar la interfaz física donde se aplicara el “route filter”. De lo contrario el filtro se aplicara a todas la interfaces.

Cuando aplicamos una DISTRIBUTE-LIST de salida en OSPF se omite la opción de especificar la interfaz, entonces la aplicamos en configuración global.

Page 34: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 34

Router(config)#router <protocolo> <AS_number | process_ID>Router(config-router)#distribute-list <ACL number> <in | out> <interface>

El IOS de Cisco permite una DISTRIBUTE-LIST de entrada y una de salida en configuración global por cada proceso de enrutamiento.

Además una DISTRIBUTE-LIST de entrada y una de salida por cada interfaz dentro un proceso de enrutamiento.

Podemos crear una pseudo-interfaz pasiva en EIGRP por medio del comando DISTRIBUTE-LIST, es decir que la interfaz no anunciara las actualizaciones de enrutamiento, pero si establecerá adyacencias con los routers vecinos en la interfaz pasiva.

Page 35: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 35

Page 36: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 36

Page 37: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 37

Page 38: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 38

Route Map

El comando ROUTE-MAP es utilizado para políticas de enrutamiento.

Cada instrucción del ROUTE-MAP debe poseer un número de secuencia. Si no se especifica un numero de secuencia, entonces por defecto el primer ROUTE-MAP tendrá 10, es segundo ROUTE-MAP 20 y así sucesivamente.

Después de “teclear” correctamente el comando route map, entonces entramos al modo de configuración de route-map donde tenemos una lista de comandos match y set asociados con el route-map.

El comando MATCH especifica el criterio de verificación que usaremos en el route-map.

El comando SET especifica las acciones que tomaremos.

Router(config)#route-map <map-tag> [permit | deny] <sequence_number> Router(config)#match ip address <ACL_number> Router(config)#set interface <intefaz>

Page 39: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 39

Sintaxis route-map

route-map map-tag [permit | deny] [sequence-number]

router(config)#

Definimos las codiciones

match {conditions}

router(config-route-map)#

Condiciones a verificar

set {actions}

router(config-route-map)#

Las acciones que se ejecutarán si se verifica algo.

Page 40: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 40

Westasman (config)#access-list 101 permit ip 192.168.72.0 0.0.0.255 10.0.0.0 0.0.0.255

Westasman(config)#route-map CRYPTO permit 10Westasman(config-route-map)#match ip address 101Westasman(config-route-map)#set interface serial 0/1

Westasman(config)#interface fastethernet 0/0Westasman(config-if)#no ip route-cacheWestasman(config-if)#ip policy route-map CRYPTO

Page 41: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 41

Modificando la distancia administrativa

Cuando usamos múltiples protocolos de enrutamiento basta con utilizar la distancia administrativa por defecto de cada protocolo. Sin embargo, algunas ves tendremos que modificar este parámetro.

El comando distance se aplica en el “router local” es decir al que se le están anunciando las rutas. No los routers de donde se originan las rutas.

Router(config)#router <protocolo> <AS_number | process_ID> Router(config-router)#distance <valor modificado>

El comando Distance es usado para modificar la distancia administrativa de todas las rutas aprendidas de un protocolo en especifico (routing process).

Page 42: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 42

distance administrative distance [address wildcard-mask [access-list-number | name]]

Router(config-router)#

Se usa con todos los protocolos excepto EIGRP y BGP.

Modificando la distancia administrativa

distance eigrp internal-distance external-distance

Router(config-router)#

Para EIGRP

Page 43: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 3 43

Configurando DHCP

Page 44: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 44

DHCP in an Enterprise Network

Page 45: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 45

Configurando el DHCP Server

Router(config)#ip dhcp pool [pool name]

Habilitamos el Pool DHCP para los host.

Router(config-dhcp)#default-router [host address]

Especificamos el gateway por defecto

Router(config-dhcp)#network [network address][subnet mask]

Especificamos red y mascara del pool

Router(config)#ip dhcp excluded-address low-address high-address

Especificamos un rango de direcciones que no se asignarán

Page 46: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 46

Especificamos las direccion del servidor DNS. Se requiere por lo menos 1 pero se pueden incluir hasta 8.

Comandos opcionalesRouter(config-dhcp)#domain-name domain

Especificamos el nombre de dominio

Router(config-dhcp)#netbios-name-server address

Servidores WINS.

Router(config-dhcp)#dns-server address

Router(config-dhcp)#lease {days [hours] [minutes] | infinite}

Especificamos el tiempo que se alquilaran las direcciones por defecto 24 horas.

Page 47: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 47

Cliente DHCP

ip dhcp-excluded address 20.0.0.2 ip dhcp pool client network 20.0.0.0 255.255.255.0 default-router 20.0.0.2 import all interface fastethernet0/0 ip address dhcp

Router (config-if)#

ip address dhcp

Habilita a un dispositivo (IOS) la posibilidad de obtener la dirección IP de forma dinámica por medio de un DHCP server.

Page 48: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 48

DHCP Relay

Page 49: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 49

Preguntas

Page 50: Optimización de Rutas

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicBSCI Module 5 50

http://netacad.galileo.edu