SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Introducción a Enrutamiento
Network Startup Resource Center
This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This document may be
freely copied, modified, and otherwise re-used on the condition that any re-use acknowledge the NSRC as the original source.
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
Reenvía un paquete, reenvía un paquete, reenvía un
paquete, reenvía un paquete …
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
Enrutamiento de IP – Encontrando el camino
• El camino es derivado de la información recibida 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.0.0/16 en lugar
de ser enviado al enrutador que anuncia 10.0.0.0/8.
Búsqueda de una Ruta IP
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
• Basada en la dirección de destino
del paquete IP
Paquete: Dirección IP
de destino: 10.1.1.1
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Tabla de enrutamiento
de R2
Búsqueda de Ruta IP: Prefijo
Más Largo
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
•Basada en la dirección de destino
del paquete IP
Tabla de enrutamiento
de R2
10.1.1.1 && FF.0.0.0
vs.
10.0.0.0 && FF.0.0.0
Encontrada!
Paquete: Dirección IP
de destino: 10.1.1.1
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Búsqueda de Ruta IP: Prefijo
Más Largo
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
•Basada en la dirección de destino
del paquete IP
Tabla de enrutamiento
de R2
Paquete: Dirección IP
de destino: 10.1.1.1
10.1.1.1 && FF.FF.0.0
vs.
10.1.0.0 && FF.FF.0.0
Encontrada: Otra más!
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Búsqueda de Ruta IP: Prefijo
Más Largo
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
• Basada en la dirección de destino del
paquete IP
10.1.1.1 && FF.0.0.0
vs.
20.0.0.0 && FF.0.0.0
Fallo!
Paquete: Dirección IP
de destino: 10.1.1.1
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Tabla de enrutamiento
de R2
Búsqueda de Ruta IP: Prefijo
Más Largo
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
• Basada en la dirección de
destino del paquete IP
10.1.1.1 && FF.0.0.0
vs.
30.0.0.0 && FF.0.0.0
Fallo!
Paquete: Dirección IP
de destino: 10.1.1.1
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Tabla de enrutamiento
de R2
Búsqueda de Ruta IP: Prefijo
Más Largo
R2
R3
R1 R4
Todo el 10/8
excepto 10.1/16
10.1/16
• Basada en la dirección de
destino del paquete IP
10/8 → R3
10.1/16 → R4
20/8 → R5
30/8 → R6
…..
Tabla de enrutamiento
de R2
Paquete: Dirección IP
de destino: 10.1.1.1
Prefijo más largo,
Mascara de 16 bits
Reenvío de Paquetes IP
• El enrutador decide a qué 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
Rutas Estáticas
Tabla
de
Reenvío
Distancias Administrativas 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
Fuente de la Ruta Distancia Por Defecto
Enrutamiento Explícito Vs.
Por Defecto
• 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)
• Conjunto de redes con políticas de enrutamiento comunes
• El mismo protocolo de enrutamiento
• Usualmente bajo el control administrativo de la misma
entidad
AS 100
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
• 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
Flujo de Paquetes y Flujo de Información de
Enrutamiento
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
Información
de Enrutameinto
acepta
anuncia
anuncia
acepta
AS 1 AS 2
Flujo de Paquetes
Flujo de paquetes
Limitaciones de las Políticas de Enrutamiento
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
rojo
verde
AS99
Flujo de paquetes
Internet
rojo
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.
AS 1
AS 8
AS 34
AS16
N16
N1
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.
AS 1
AS 8
AS 34
AS16
N16
N1
Granularidad de las Políticas
de Enrutamiento
• Que anunciar/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
• 380,000 prefijos (no es realista el que podamos
definir políticas, individualmente, para cada uno
de ellos)
• Orígenes desde 40,000 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 evitar el mantenimiento estático de
las rutas internas
• Crecimiento sostenible
– 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 Pasarela 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 participar en el sistema de enrutamiento global
– Pero sólo tiene sentido cuando hay más de una salida al
exterior
• 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
• Interior
–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
• Interior
–Lleva sólo 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
BGP4
y OSPF/ISIS
FDDI
Otros ISPs
Clientes
NAP
Local
BGP4 Estático/BGP4
BGP4
¿Preguntas?

Más contenido relacionado

Similar a Enrutamiento_Basico.pdf

Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf1 2d
 
Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf1 2d
 
Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf1 2d
 
protocolos de routing dinamico RIP
 protocolos de routing dinamico RIP protocolos de routing dinamico RIP
protocolos de routing dinamico RIPDavid Narváez
 
10. protocolos de enrutamiento
10.  protocolos de enrutamiento10.  protocolos de enrutamiento
10. protocolos de enrutamientoAkashi Yuurei
 
Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Diego Loyo Castillo
 
Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1malepaz14
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientopedrolozada59
 
Protocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesProtocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesAmilcar Meneses
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientojhon caro
 
Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento AhdresX
 
Ccna3v3.1 mod02[1]
Ccna3v3.1 mod02[1]Ccna3v3.1 mod02[1]
Ccna3v3.1 mod02[1]rancruel027
 

Similar a Enrutamiento_Basico.pdf (20)

Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf
 
Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf
 
Piam routing-ospf
Piam routing-ospfPiam routing-ospf
Piam routing-ospf
 
protocolos de routing dinamico RIP
 protocolos de routing dinamico RIP protocolos de routing dinamico RIP
protocolos de routing dinamico RIP
 
10. protocolos de enrutamiento
10.  protocolos de enrutamiento10.  protocolos de enrutamiento
10. protocolos de enrutamiento
 
10 protocolos de enrutamiento
10 protocolos de enrutamiento10 protocolos de enrutamiento
10 protocolos de enrutamiento
 
Enrutamiento avanzado mediante BGP
Enrutamiento avanzado mediante BGPEnrutamiento avanzado mediante BGP
Enrutamiento avanzado mediante BGP
 
Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo
 
Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1Protocolos de enrutamiento ac ls - unidad 1
Protocolos de enrutamiento ac ls - unidad 1
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Protocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -RedesProtocolo de Internet (IPv6) -Redes
Protocolo de Internet (IPv6) -Redes
 
Introduccion ipv6 v11
Introduccion ipv6 v11Introduccion ipv6 v11
Introduccion ipv6 v11
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento Introducción a los protocolos de enrutamiento
Introducción a los protocolos de enrutamiento
 
Redes
RedesRedes
Redes
 
Rip
RipRip
Rip
 
4.1 OSPF - MTI
4.1 OSPF - MTI4.1 OSPF - MTI
4.1 OSPF - MTI
 
Ruteo Dinamico
Ruteo DinamicoRuteo Dinamico
Ruteo Dinamico
 
Ccna3v3.1 mod02[1]
Ccna3v3.1 mod02[1]Ccna3v3.1 mod02[1]
Ccna3v3.1 mod02[1]
 
Routing dinamico
Routing dinamicoRouting dinamico
Routing dinamico
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (16)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Enrutamiento_Basico.pdf

  • 1. Introducción a Enrutamiento Network Startup Resource Center This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This document may be freely copied, modified, and otherwise re-used on the condition that any re-use acknowledge the NSRC as the original source.
  • 2. Conceptos de Enrutamineto • IPv4 • Enrutamiento • Reenvío • Algunas Definiciones • Opciones de políticas • Protocolos de Enrutamiento
  • 3. 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
  • 4. 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
  • 5. ¿Cuál es la Función de un Enrutador? ?
  • 6. 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 Reenvía un paquete, reenvía un paquete, reenvía un paquete, reenvía un paquete … Repetir hasta que se apague …
  • 7. 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
  • 8. Enrutamiento de IP – Encontrando el camino • El camino es derivado de la información recibida 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.)
  • 9. 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.0.0/16 en lugar de ser enviado al enrutador que anuncia 10.0.0.0/8.
  • 10. Búsqueda de una Ruta IP R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 • Basada en la dirección de destino del paquete IP Paquete: Dirección IP de destino: 10.1.1.1 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 ….. Tabla de enrutamiento de R2
  • 11. Búsqueda de Ruta IP: Prefijo Más Largo R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 •Basada en la dirección de destino del paquete IP Tabla de enrutamiento de R2 10.1.1.1 && FF.0.0.0 vs. 10.0.0.0 && FF.0.0.0 Encontrada! Paquete: Dirección IP de destino: 10.1.1.1 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 …..
  • 12. Búsqueda de Ruta IP: Prefijo Más Largo R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 •Basada en la dirección de destino del paquete IP Tabla de enrutamiento de R2 Paquete: Dirección IP de destino: 10.1.1.1 10.1.1.1 && FF.FF.0.0 vs. 10.1.0.0 && FF.FF.0.0 Encontrada: Otra más! 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 …..
  • 13. Búsqueda de Ruta IP: Prefijo Más Largo R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 • Basada en la dirección de destino del paquete IP 10.1.1.1 && FF.0.0.0 vs. 20.0.0.0 && FF.0.0.0 Fallo! Paquete: Dirección IP de destino: 10.1.1.1 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 ….. Tabla de enrutamiento de R2
  • 14. Búsqueda de Ruta IP: Prefijo Más Largo R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 • Basada en la dirección de destino del paquete IP 10.1.1.1 && FF.0.0.0 vs. 30.0.0.0 && FF.0.0.0 Fallo! Paquete: Dirección IP de destino: 10.1.1.1 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 ….. Tabla de enrutamiento de R2
  • 15. Búsqueda de Ruta IP: Prefijo Más Largo R2 R3 R1 R4 Todo el 10/8 excepto 10.1/16 10.1/16 • Basada en la dirección de destino del paquete IP 10/8 → R3 10.1/16 → R4 20/8 → R5 30/8 → R6 ….. Tabla de enrutamiento de R2 Paquete: Dirección IP de destino: 10.1.1.1 Prefijo más largo, Mascara de 16 bits
  • 16. Reenvío de Paquetes IP • El enrutador decide a qué 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
  • 17. 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 Rutas Estáticas Tabla de Reenvío
  • 18. Distancias Administrativas 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 Fuente de la Ruta Distancia Por Defecto
  • 19. Enrutamiento Explícito Vs. Por Defecto • 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
  • 20. 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)
  • 21. 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)
  • 22. Sistema Autónomo (AS) • Conjunto de redes con políticas de enrutamiento comunes • El mismo protocolo de enrutamiento • Usualmente bajo el control administrativo de la misma entidad AS 100
  • 23. 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
  • 24. 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
  • 25. Flujo de Paquetes y Flujo de Información de Enrutamiento 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 Información de Enrutameinto acepta anuncia anuncia acepta AS 1 AS 2 Flujo de Paquetes Flujo de paquetes
  • 26. Limitaciones de las Políticas de Enrutamiento 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 rojo verde AS99 Flujo de paquetes Internet rojo verde
  • 27. 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. AS 1 AS 8 AS 34 AS16 N16 N1
  • 28. 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. AS 1 AS 8 AS 34 AS16 N16 N1
  • 29. Granularidad de las Políticas de Enrutamiento • Que anunciar/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)
  • 30. Consideraciones sobre las Políticas de Enrutamiento • 380,000 prefijos (no es realista el que podamos definir políticas, individualmente, para cada uno de ellos) • Orígenes desde 40,000 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
  • 31. ¿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…
  • 32. ¿Por qué necesitamos un IGP? • Para evitar el mantenimiento estático de las rutas internas • Crecimiento sostenible – 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
  • 33. ¿Qué es un EGP? • Protocolo de Pasarela Exterior (Exterior Gateway Protocol) • Utilizado para intercambiar información de enrutamiento entre Sistemas Autónomos • Independiente del IGP • EGP actual es BGP
  • 34. ¿Por qué necesitamos un EGP? • Para participar en el sistema de enrutamiento global – Pero sólo tiene sentido cuando hay más de una salida al exterior • Definir Fronteras/Límites Administrativos • Definición de Políticas – Limitar el alcance hacia prefijos – Fusionar organizaciones independientes – Conectar varios IGPs
  • 35. Protocolos de Enrutamiento Interior Vs. Exterior • Interior –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
  • 36. Protocolos de Enrutamiento Interior Vs. Exterior • Interior –Lleva sólo 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
  • 37. Jerarquía de los Protocolos de Enrutamiento BGP4 y OSPF/ISIS FDDI Otros ISPs Clientes NAP Local BGP4 Estático/BGP4 BGP4