Enrutamiento Básico Talleres para ISP/IXP.

Slides:



Advertisements
Presentaciones similares
Dirección IP - Características
Advertisements

Sistemas de Redes AS-IN
Arquitectura de una red MAN
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
Interior Gateway Routing Protocol
Introducción al enrutamiento y envío de paquetes
© 2007 Cisco Systems, Inc. All rights reserved. Traducido en apoyo a la capacitación de Instructores de la Red Proydesa Comunicación por la red Fundamentos.
Características de RIP versión 2
Conexión a Internet a través de un ISP
Conexión a Internet a través de un ISP
Estudio de la evolución de la topología de Internet a través de tablas BGP David Domingo Alegre Universidad Politécnica de Catalunya 4 de Febrero de 2004.
Creación del prototipo de la red del campus
PROTOCOLOS Y ESTANDARES DE RED
Trabajar en una pequeña o mediana empresa o ISP. Capítulo 7
Servicios en una WAN convergente
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 VLSM y CIDR Conceptos y protocolos de enrutamiento. Capítulo 6.
Introducción a los protocolos de enrutamiento dinámico
PROTOCOLOS DE ESTADO DE ENLACE
E NRUTAMIENTO E STÁTICO Prof.:Sergio Quesada Espinoza Conf. Dispositivos de Red.
Curso: Config. Dispositivos de Red MSc. Sergio Quesada Espinoza.
Direccionamiento de red
UNIDAD IV VLSM Y CIDR.
Enrutamiento con un protocolo de Link-State
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Resolución de problemas de una red empresarial Introducción al.
Conceptos y protocolos de enrutamiento. Capítulo 7
DIRECCIONAMIENTO IP.
© 2003 Cisco Systems, Inc. All rights reserved.. 2 Session Number Presentation_ID Troubleshooting de Protocolos de Enrutamiento.
Seguridad en BGP Saulo Barajas Universidad Carlos III de Madrid
Configuración de Area Simple de OSPF
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Listas de control de acceso Acceso a la WAN: capítulo 5.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Protocolos de enrutamiento de estado de enlace Conceptos y protocolos de enrutamiento.
LISTAS DE CONTROL DE ACCESO ACL Semestre 2 Capítulo 11
DIAGNOSTICO DE FALLAS BASICO DEL ROUTER Semestre 2 Capítulo 9
Direccionamiento de la red: IPv4
Diseño de Redes Corporativas Una metodología descendente Capítulo Siete Selección de Protocolos de Conmutación y Enrutamiento Copyright 2004 Cisco Press.
Capítulo 7: Routing dinámico
RIPv2 e IGRP. Protocolos de ruteo de Vector de distancia.
Comunicaciones y Redes
Conceptos y protocolos de enrutamiento. Capítulo 5
Protocolos de enrutamiento por vector de distancia
III. Protocolo RIP Versión 1.
Nivel de Red: Funciones
Capítulo 6: Routing estático
FUNCIONES GENERALES –SELECCIÓN DE LA MEJOR RUTA –DIRECCIONAMIENTO DE LA RED.
Enrutamiento IP. Enrutamiento IP El router como una computadora Describa la función básica de un router Son computadoras que se especializan en el.
ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO Semestre 2 Capítulo 6
EIGRP Equipo 4: Daniela Rodríguez Yadira Contreras Ana Olvera Daniela Duhart.
Aspectos básicos de networking: Unidad 5
Configuración inicial del router 1. Tabla de enrutamiento inicial –Referencia a redes o subredes directamente conectadas a él –Cada interfaz se debe configurar.
Configuracion de protocolos
Capa de Red4-1 Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Capa de Red4-1 Capítulo 4: Capa de Red  4. 1 Introducción  4.2 Circuitos virtuales y redes de datagramas  4.3 ¿Qué hay dentro de un router?  4.4 IP:
Capa de Red4-1 Capítulo 4: Capa de Red  4. 1 Introducción  4.2 Circuitos virtuales y redes de datagramas  4.3 ¿Qué hay dentro de un router?  4.4 IP:
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Capa de red de OSI Aspectos básicos de networking: Capítulo 5.
INSTITUTO TECNOLOGICO GUSTAVO A.MADERO
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 RIP versión 1 Conceptos y protocolos de enrutamiento. Capítulo 5.
CAPA DE RED DEL MODELO OSI.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Enrutamiento estático Conceptos y protocolos de enrutamiento. Capítulo 2.
Protocolos de enrutamiento por vector de distancia
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Introducción a los protocolos de enrutamiento dinámico Conceptos y protocolos de.
Introducción a los protocolos de enrutamiento dinámico
Distance Vector vs Link State.
Introducción a Redes Talleres para ISP/IXP.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Capa de red de OSI Aspectos básicos de networking: Capítulo 5.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Capítulo 6: Enrutamiento Estático Protocolos de Enrutamiento.
Administración de Interconexión de Redes por Enrutamiento y VLAN CSIR2122 Administración de Redes II Prof. Ángel A. Torres Bonilla.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Capítulo 7: Enrutamiento Dinámico Protocolos de Enrutamiento.
Transcripción de la presentación:

Enrutamiento Básico Talleres para ISP/IXP

Conceptos de Enrutamineto IPv4 Enrutamiento Reenvío Algunas Definiciones Opciones de políticas Protocolos de Enrutamiento

IPv4 Internet utiliza IPv4 Direcciones de 32 bits En el rango de 1.0.0.0 a 223.255.255.255 0.0.0.0 a 0.255.255.255 y 224.0.0.0 a 255.255.255.255 están reservados para usos “especiales” Direcciones de IPv4 están divididas en componentes: red y estación

Formato de Las Direcciones de IPv4 Direcciones y máscaras Se escriben: 12.34.56.78 255.255.255.0 ó 12.34.56.78/24 La máscara representa el número de bits que define la dirección de red en los 32 bits de la dirección El resto de los bits representan el número de estación

¿Cuál es la Función de un Enrutador?

Un día en la vida de un enrutador Encontrar un camino Reenvía un paquete, reenvía un paquete, reenvía un paquete, reenvía un paquete … Encontrar un camino alternativo Repetir hasta que se apague …

Enrutamiento Vs. Reenvío (Forwarding) Enrutamiento = construir mapas y dar direcciones Reenvío = transferir los paquetes entre interfaces, de acuerdo a las direcciones dadas por el proceso de enrutamiento 3

Enrutamiento de IP – Encontrando el camino El camino es derivado de la información recivida por el protocolo de enrutamiento Pueden existir varios caminos alternativos El mejor es colocado en la tabla de reenvío (forwarding) Las decisiones son actualizadas periódicamente o cuando cambia la topología (controlada por eventos) Las decisiones están basadas en: Topología, políticas y métricas (número de saltos, filtros, tiempo de respuesta, ancho de banda, etc.)

Búsqueda de una Ruta de IP Basada en la dirección de destino del paquete IP Enrutamiento basado en el prefijo más largo disponible Un prefijo más específico es preferido sobre un prefijo menos específico Por ejemplo: un paquete con un destino de 10.1.1.1/32 es enviado al enrutador que anuncia 10.1/16 en lugar de ser enviado al enrutador que anuncia 10/8.

Búsqueda de una Ruta IP Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. Tabla de enrutamiento de R2 10.1/16

Búsqueda de Ruta IP: Prefijo Más Largo Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. 10.1.1.1 && FF.0.0.0 vs. 10.0.0.0 && FF.0.0.0 10.1/16 Encontrada! Tabla de enrutamiento de R2

Búsqueda de Ruta IP: Prefijo Más Largo Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. 10.1/16 10.1.1.1 && FF.FF.0.0 vs. 10.1.0.0 && FF.FF.0.0 Encontrada: Otra más! Tabla de enrutamiento de R2

Búsqueda de Ruta IP: Prefijo Más Largo Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. Tabla de enrutamiento de R2 10.1/16 10.1.1.1 && FF.0.0.0 vs. 20.0.0.0 && FF.0.0.0 Fallo!

Búsqueda de Ruta IP: Prefijo Más Largo Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. Tabla de enrutamiento de R2 10.1/16 10.1.1.1 && FF.0.0.0 vs. 30.0.0.0 && FF.0.0.0 Fallo!

Búsqueda de Ruta IP: Prefijo Más Largo Basada en la dirección de destino del paquete IP R3 Todo el 10/8 excepto 10.1/16 Paquete: Dirección IP de destino: 10.1.1.1 R1 R4 R2 10/8  R3 10.1/16  R4 20/8  R5 30/8  R6 ….. Tabla de enrutamiento de R2 10.1/16 Prefijo más largo, Mascara de 16 bits

Reenvío de Paquetes IP El enrutador decide a que interfaz debe enviar el paquete La tabla de reenvío (Forwarding table) es actualizada por el proceso del protocolo de enrutamiento Decisiones para el reenvío: Dirección de destino Clase de servicio (puesta en cola justa, precedencia, otros) Requerimientos locales (filtros de paquetes) Puede ser ayudada por hardware especial

Las Tablas de Enrutamiento Ayudan a Poblar las Tablas de Reenvío Tabla de Enrutamiento de BGP 4 OSPF – Base de Datos de Estado del Enlace Tabla de Reenvío Rutas Estáticas

Enrutamiento Explícito Vs. Por Defecto Simple, barata (en términos de ciclos, memoria, ancho de banda) Poca granularidad (juega con las métricas) Explícito (zona libre de ruta por defecto) Más difícil, compleja, alto costo, alta granularidad Híbrido Minimiza la complejidad y dificultad Provee granularidad adecuada Requiere conocimientos de filtros

Tráfico de Salida Cómo los paquetes salen de la red Tráfico de Salida depende de: Disponibilidad de rutas (qué recibes de otras redes) Rutas aceptadas (qué aceptas de otras redes) Políticas y Afinamiento (qué haces con las rutas de otros) Acuerdos de Tránsito y de Intercambio (Peering)

Tráfico de Entrada Cómo los paquetes llegan a tu red y a las redes de tus clientes Tráfico de Entrada depende de: Qué información se envía y a quién Direccionamiento y ASs Las políticas de los demás (qué aceptan de tu red y que hacen con esta información)

Sistema Autónomo (AS) AS 100 Conjunto de redes con políticas de enrutamiento comunes El mismo protocolo de enrutamiento Usualmente bajo el control administrativo de la misma entidad

Definiciones AS Vecinos (Neighbors) – ASs con los que se intercambia información de enrutamiento directamente Anunciar (Announce) – enviar infomación de enrutamiento a un vecino Aceptar (Accept) – recibir y utilizar información de enrutamiento enviada por un vecino Originar (Originate) – insertar información de enrutamiento en anuncios externos (usualmente como resultado de un IGP) Vecinos (Peers) – enrutadores, en AS vecinos o dentro del mismo AS, con los se intercambia información de políticas y enrutamiento

Flujo de Paquetes y Flujo de Información de Enrutamiento acepta Flujo de Información de Enrutameinto anuncia AS 1 AS 2 anuncia acepta Flujo de Paquetes Para que las redes en AS1 y AS2 se peuedan comunicar: AS1 anunciar hacia AS2 AS2 debe aceptar desde AS1 AS2 debe anunciar hacia AS1 AS1 debe aceptar desde AS2

Flujo de Paquetes y Flujo de Información de Enrutamiento El flujo de tráfico ocurre en la dirección opuesta al flujo de la información de enrutamiento Filtrado de información de enrutamiento a la salida inhibirá el flujo de tráfico hacia adentro Filtrado de la información de enrutamiento a la entrada inhibirá el flujo de tráfico hacia fuera

Limitaciones de las Políticas de Enrutamiento rojo rojo AS99 Internet verde verde Flujo de paquetes AS99 usa el enlace rojo para el tráfico que va hacia el AS rojo y el enlace verde para tráfico que al AS verde Para implementar esta política, el AS99 debe: Aceptar por el enlace rojo rutas que se originan en el AS rojo Aceptar todas las demás rutas por el enlace verde

Limitaciones de las Políticas de Enrutamiento rojo rojo Internet AS99 verde verde Flujo de paquetes Para paquetes que fluyen hacia el AS 99: Algunas políticas no pueden ser implementadas a no ser que el AS 22 y todos los AS intermediarios cooperen en empujar el tráfico del AS verde hacia el enlace verde.

Políticas de Enrutamiento con Múltiples ASs Para que la red N1 en AS1 puede enviar tráfico hacia la red N16 en AS16: AS16 debe originar y anunciar N16 hacia AS8. AS8 debe aceptar N16 desde AS16. AS8 debe anunciar N16 hacia AS1 o AS34. AS1 debe aceptar N16 desde AS8 o AS34. Para que los paquetes fluyan en la otra dirección, AS1 debe implementar políticas similares.

Políticas de Enrutamiento con Múltiples ASs Se puede apreciar que la complejidad de las políticas se incrementa mientras existan más caminos entre sitios finales.

Granularidad de las Políticas de Enrutamiento Que anuncias/aceptar Preferencias entre varios anuncios aceptados Una ruta específica Rutas originas por un AS específico Rutas originadas por un grupo de ASs Rutas que pasen por un camino específico Rutas que pasen por un AS específico Rutas que pertenecen a otros grupos de políticas (incluyendo combinaciones))

Consideraciones sobre las Políticas de Enrutamiento 120000 prefijos (no es realista el que podamos definir políticas, individualmente, para cada uno de ellos) Orígenes desde 15000 ASs (son muchos) Rutas asociadas a un AS específico pueden ser inestables independientemente de la conectividad El agrupar ASs es una abstracción natural para propósito de filtrado de prefijos

¿Qué es un IGP? Protocolo de Pasarela Interior (Interior Gateway Protocol) Dentro de un Sistema Autónomo Lleva información sobre los prefijos de la infraestructura interna Ejemplos – OSPF, ISIS, EIGRP…

¿Por Qué Necesitamos un IGP? Para escalar el backbone de un ISP Jerarquía Construcción Modular de la Infraestructura Limitar el alcance de los fallos Reparar los fallos en la infraestructura utilizando enrutamiento dinámico de rápida convergencia

¿Qué es un EGP? Protocolo de Portal Exterior (Exterior Gateway Protocol) Utilizado para intercambiar información de enrutamiento entre Sistemas Autónomos Independiente del IGP EGP actual es BGP

¿Por Qué Necesitamos un EGP? Para escalar grandes redes Jerarquía Limitar el alcance de los fallos Definir Fronteras/Límites Administrativos Definición de Políticas Limitar el alcance hacia prefijos Fusionar organizaciones independientes Conectar varios IGPs

Protocolos de Enrutamiento Interior Vs. Exterior Descubrimiento automático de vecinos Confianza en la información de los enrutadores que corren el IGP Prefijos van a todos los enrutadores que corren el IGP Conecta enrutadores dentro de una AS Exterior Vecinos son configurados específicamente Conexión a Redes Externas Define fronteras administrativas Conecta sistemas autónomos

Protocolos de Enrutamiento Interior Vs. Exterior Lleva solo las direcciones de infraestructura del ISP ISPs tratan de mantener el tamaño de las tablas del IGP bajo para eficiencia y estabilidad Exterior Lleva los prefijos de los clientes Lleva los prefijos del Internet EGPs son independientes de la topología de la red del ISP

Jerarquía de los Protocolos de Enrutamiento Otros ISPs BGP4 BGP4 y OSPF/ISIS Estático/BGP4 BGP4 NAP Local Clientes

Distancias Administrativas Por Defecto Fuente de la Ruta Distancia Por Defecto Connected Interface 0 Static Route 1 Enhanced IGRP Summary Route 5 External BGP 20 Internal Enhanced IGRP 90 IGRP 100 OSPF 110 IS-IS 115 RIP 120 EGP 140 External Enhanced IGRP 170 Internal BGP 200 Unknown 255

Enrutamiento Básico Talleres para ISP/IPX