La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Optimización de Rutas BSCI Modulo 5 – Lección 1

Presentaciones similares


Presentación del tema: "Optimización de Rutas BSCI Modulo 5 – Lección 1"— Transcripción de la presentación:

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
Razones: Routers con poca memoria y poder de procesamiento. Entornos multi-vendedor

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 Protocolo Métricas por Defecto RIP Infinity IGRP/EIGRP OSPF 20 for all except BGP, which is 1 IS-IS BGP BGP metric is set to IGP metric value

11 Redistribución (uso de métrica)
Router C inyectara las todas las rutas aprendidas por RIP dentro de OSPF con un costo de 30. Es decir que en Router D las rutas apareceran como: Metrica por defecto + costo del enlace WAN = = 130 When redistributing routes into RIP and EIGRP, you must specify a default metric. For OSPF, the redistributed routes have a default type 2 metric of 20, except for redistributed BGP routes, which have a default type 2 metric of 1. For IS-IS, the redistributed routes have a default metric of 0. But unlike RIP or EIGRP, IS-IS does not treat a seed metric of 0 as unreachable. Configuring a seed metric for redistribution into IS-IS is recommended. For BGP, the redistributed routes maintain the IGP routing metrics.

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

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

14 Configurando y verificando la redistribución

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

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.

17 Redistribución dentro de RIP
El Router A redistribuirá las rutas de OSPF en el dominio de RIP con una metrica de 3. Entonces … después de hacer un show ip route en Router B, ¿con que valor aparecerá la métrica en el ROUTER B para llegar a ? [120/4]

18 Cuando la mascara de subred de OSPF es mayor que la de RIP
RTB(config)#ip route null0 RTB(config)#router rip   RTB(config-router)# redistribute static   RTB(config-router)# default metric 1

19 Cuando la mascara de subred de RIP es mayor que la de OSPF
ip route E0/0 ip route E0/0 ip route E1/0 ip route E1/0 ip route ip route ip route ip route router rip  redistribute static  default metric 1

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. En OSPF Se especifican dos tipos de rutas Externas E1 -> La métrica aumenta. E2 -> Métrica constante.

21 Ejemplo RtrA(config)# router ospf 1 RtrA(config-router)# redistribute eigrp ? < > 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>

22 Redistribución dentro de OSPF

23 Redistribución dentro de EIGRP
Para redistribuir en EIGRP router(config-router)# redistribute protocol [process-id] [match {internal | external 1 | external 2}] [metric metric-value] [route-map map-tag] RtrA(config)# router eigrp 100 RtrA(config-router)# redistribute ospf ? < > 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.

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

25 Ejemplos de redistribución

26 Antes de Redistribuir

27 (…continuación)

28 Ejemplo: Configurando redistribución en Router B

29 (…continuación)

30 Controlando las actualizaciones de enrutamiento

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>

32 Comando passive-interface

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.

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.

35

36

37

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> Route maps operate in a manner similar to ACLs. When determining which routes will be redistributed from one protocol to the next, the router checks each route against the route map, beginning with the top line. Each line is sequence-numbered, both for top-down processing purposes and for editing purposes. Lines can be added or removed from a route map as changes are required. Each line has a permit or deny statement. If a route is matched in the matching statements and the line statement is “permit,” then the router sets the metrics or other defined conditions and permits the redistribution of that route. The route map stops processing at the first match. If the packet is matched and the route map line is “deny,” then the router stops at the matched line in the map and does not redistribute that route. Routes are filtered by this method. Routes are checked from line to line looking for a match. If there is not a match and the bottom of the route map is reached, then the router denies the route from being redistributed. There is always an implicit deny at the end of a route map.

39 Sintaxis route-map Definimos las codiciones Condiciones a verificar
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} This slide shows the parameters for the route-map commands. map-tag Specifies the name of the route map permit | deny Specifies the action to be taken if the route map match conditions are met permit = permit the matched route to be redistributed deny = deny the matched route from being redistributed sequence-number Specifies the sequence number that indicates the position that a new route map statement will have in the list of route map statements already configured with the same route map name We will look at the match and set commands next. When used for redistribution filtering, a route map is applied to the route redistribution process by adding the route-map command and map-tag to the end of the redistribute protocol command. Las acciones que se ejecutarán si se verifica algo.

40 Westasman (config)#access-list 101 permit ip 192. 168. 72. 0 0. 255 10
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

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

42 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 In some cases, a router selects a suboptimal path if it believes a routing protocol with a better administrative distance, even though it is actually a routing protocol with a worse route. Assigning an undesired routing protocol a larger administrative distance ensures that routers select routes from the desired routing protocol. The figure illustrates the commands for changing the default administrative distance. The distance command can be used to change the default administrative distance for all protocols except EIGRP and BGP. For EIGRP, use the distance eigrp command with the following parameters: internal-distance Specifies the administrative distance for EIGRP internal routes. Internal routes are routes that are learned from another entity within the AS. external-distance Sets the administrative distance for EIGRP external routes. External routes are routes for which the best path is learned from a neighbor external to the AS. For BGP, use the distance bgp command. BGP assigns different administrative distance values to routes learned through Internal Border Gateway Protocol (IBGP) and routes learned through External Border Gateway Protocol (EBGP). Para EIGRP

43 Configurando DHCP

44 DHCP in an Enterprise Network
As we all know, DHCP allows IP addresses to be automatically assigned to DHCP clients. Normally, the DHCP service is implemented with a server as shown here in this slide. DHCP can also be implemented with a Cisco IOS device. The new BSCI exam covers more DHCP commands than currently discussed in the CCNP v3 curriculum.

45 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] Configuring DHCP on a Cisco IOS device is straight forward enough. In this slide, we review the commands that are already covered in the current curriculum. 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

46 Comandos opcionales Especificamos el nombre de dominio
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 Listed here are the option DHCP commands. Servidores WINS. Router(config-dhcp)#lease {days [hours] [minutes] | infinite} Especificamos el tiempo que se alquilaran las direcciones por defecto 24 horas.

47 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 A Cisco IOS device can be configured to be a DHCP client and obtain an interface address dynamically from a DHCP server with the command ip address dhcp. This command is implemented in interface mode and is specific to an individual interface. Here, the remote router is receiving all of its DHCP configurations from the central router. Remote is also importing all of the DHCP configurations from Central into the Remote DHCP pool to be used for DHCP clients on the network. ip dhcp-excluded address ip dhcp pool client network default-router import all interface fastethernet0/0 ip address dhcp

48 DHCP Relay When you use the ip dhcp relay information option (option 82) command, the relay agent adds the circuit identifier suboption and the remote ID suboption to the relay agent information and forwards them to a DHCP server. The following explains the DHCP relay services process: The DHCP client generates a DHCP request and broadcasts it on the network. The DHCP relay agent intercepts the broadcast DHCP request packet and inserts the relay agent information option (82) in the packet. The relay agent option contains the related suboptions. The DHCP relay agent unicasts the DHCP packet to the DHCP server. The DHCP server receives the packet and uses the suboptions to assign IP addresses and other configuration parameters and forwards them back to the client. The suboption fields are stripped off of the packet by the relay agent while forwarding to the client.

49 Preguntas

50


Descargar ppt "Optimización de Rutas BSCI Modulo 5 – Lección 1"

Presentaciones similares


Anuncios Google