1 / 50

Optimización de Rutas

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.

chessa
Download Presentation

Optimización de Rutas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Optimización de Rutas BSCI Modulo 5 – Lección 1 Gracias A: Luis Eduardo Ochaeta

  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

  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.

  4. Múltiples protocolos de enrutamiento

  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.

  6. Protocolo Núcleo Protocolos de borde

  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.

  8. Ejemplo

  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>

  10. Redistribución (uso de métrica)

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

  12. Todos los protocolos soportan redistribución RtrA(config)#router rip RtrA(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>

  13. Configurando y verificando la redistribución

  14. Redistribución dentro de RIP RtrA(config)# router rip RtrA(config-router)# redistribute ospf ? <1-65535> Process ID RtrA(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.

  15. Parámetros del comando redistribute para RIP

  16. Redistribución dentro de RIP [120/4]

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

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

  19. Redistribución dentro de OSPF • Sintaxis del comando para redistribuir en OSPF: • Router(config-router)# redistributeprotocol [process-id] [metricmetric-value] [metric-typetype-value] [route-mapmap-tag] [subnets] [tag tag-value] • La metrica por defecto 20. • Tipo de metrica por defecto 2. • Las subredes no se redistribuyen por defecto.

  20. Ejemplo RtrA(config)# router ospf 1RtrA(config-router)# redistribute eigrp ?<1-65535> Autonomous system number RtrA(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>

  21. Redistribución dentro de OSPF

  22. Redistribución dentro de EIGRP • Para redistribuir en EIGRP • router(config-router)# redistributeprotocol [process-id] [match {internal | external 1 | external 2}] [metricmetric-value] [route-mapmap-tag] RtrA(config)# router eigrp 100RtrA(config-router)# redistribute ospf ?<1-65535> Process ID RtrA(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.

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

  24. Ejemplos de redistribución

  25. Antes de Redistribuir

  26. (…continuación)

  27. Ejemplo: Configurando redistribución en Router B

  28. (…continuación)

  29. Controlando las actualizaciones de enrutamiento

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

  31. Comando passive-interface

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

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

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

  35. Sintaxis route-map router(config)# route-map map-tag [permit | deny] [sequence-number] • Definimos las codiciones router(config-route-map)# match {conditions} • Condiciones a verificar router(config-route-map)# set {actions} • Las acciones que se ejecutarán si se verifica algo.

  36. 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 10 Westasman(config-route-map)#match ip address 101 Westasman(config-route-map)#set interface serial 0/1 Westasman(config)#interface fastethernet 0/0 Westasman(config-if)#no ip route-cache Westasman(config-if)#ip policy route-map CRYPTO

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

  38. Modificando la distancia administrativa Router(config-router)# • distance administrative distance [address wildcard-mask [access-list-number | name]] • Se usa con todos los protocolos excepto EIGRP y BGP. Router(config-router)# distance eigrp internal-distance external-distance • Para EIGRP

  39. Configurando DHCP

  40. DHCP in an Enterprise Network

  41. Configurando el DHCP Server Router(config)#ip dhcp pool [pool name] • Habilitamos el Pool DHCP para los host. Router(config-dhcp)#network [network address][subnet mask] • Especificamos red y mascara del pool Router(config-dhcp)#default-router [host address] • Especificamos el gateway por defecto Router(config)#ip dhcp excluded-address low-address high-address • Especificamos un rango de direcciones que no se asignarán

  42. Comandos opcionales Router(config-dhcp)#domain-name domain • Especificamos el nombre de dominio Router(config-dhcp)#dns-server address • Especificamos las direccion del servidor DNS. Se requiere por lo menos 1 pero se pueden incluir hasta 8. Router(config-dhcp)#netbios-name-server address • Servidores WINS. Router(config-dhcp)#lease {days [hours] [minutes] | infinite} • Especificamos el tiempo que se alquilaran las direcciones por defecto 24 horas.

  43. Cliente DHCP Habilita a un dispositivo (IOS) la posibilidad de obtener la dirección IP de forma dinámica por medio de un DHCP server. Router (config-if)# ip address 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

  44. DHCP Relay

  45. Preguntas

  46. http://netacad.galileo.edu

More Related