SlideShare una empresa de Scribd logo
1 de 12
RIPv2 – Routing Internet Protocol v2RIPv2 – Routing Internet Protocol v2
Introducción al protocolo y característicasIntroducción al protocolo y características
Versión 2.1Versión 2.1
¿Qué es RIPv2?
Es un protocolo de enrutamiento interno (IGP) que sirve para el
intercambio de rutas. Presenta mejoras sustanciales respecto a la
versión anterior de RIP.
Características principales de RIPv2
- Protocolo de tipo vector distancia: la métrica usada para comparar rutas es
el número de saltos (hops).
- Las publicaciones de rutas (updates) usan el puerto UDP 520.
- Su distancia administrativa es de 120.
- Los updates viajan en multicast (224.0.0.9) y no en broadcast.*
- Es ‘classless’: La máscara de subred viaja en los updates (soporta
VLSM).*
- La dirección del siguiente salto (next-hop) viaja en los updates.*
- Soporta autenticación de mensajes.* * Ventajas sobre RIPv1
Introducción
Proceso de intercambio de rutas.
REQUEST
REQUEST
RESPONSE
RESPONSE
1. Los routers envían mensajes ‘Request Update’ por todas las interfaces donde tiene
RIPv2 habilitado, a la dirección 224.0.0.9.
2. Los routers que tienen RIPv2 habilitado, responden a este mensaje con un mensaje
llamado ‘Response’, el cual es un update que incluye todas las redes originadas por el
router.
3. El router que recibe el ‘Response’ verifica si añade las rutas a su tabla:
Ruta no existe Añadir a tabla
Ruta ya existe.-
- Métrica mejor Reemplazar
- Métrica peor No reemplazar
- Métrica peor mismo vecino Reemplazar *
- De otro protocolo Verificar distancia (DA)
4. Los routers envían un mensaje ‘Response’ cada 30 segundos aproximadamente.
AÑADIR?
RESPONSE
RESPONSE
* Dependiendo de la
implementación de RIP, la
ruta no se reemplazará
inmediatamente, sino
después de un tiempo de
gracia (hold-down timer)
Arquitectura y funcionamiento
Formato de mensajes RIPv2
• Command: igual a 1 (request) ó 0 (response).
• Version: igual a 2 (RIPv2) ó 1 (RIPv1).
• Address family ID: igual a 2 (response IP) ó 0 (request IP).
• Route tag: etiqueta, modificable por el usuario según la implementación.
• IP address: dirección IP de la red destino.
• Subnet mask: máscara de red de la red o subred destino.
• Next hop address: dirección IP del siguiente salto para la red destino.
• Metric: número de saltos (1 a 16).
IP HDR UDP HDR
PORT 520
RIP MSG
COMMAND
8 bits
VERSION NO SE USA
ADDRESS FAMILY ID
IP ADDRESS
ROUTE TAG
SUBNET MASK
NEXT HOP ADDRESS
METRIC
8 bits 16 bits
 RUTA
Hasta 25 entradas
en un solo
mensaje
(512bytes
máx.)
Arquitectura y funcionamiento
Temporizadores RIP
• Update timer: es el tiempo entre cada mensaje ‘response’ (update), por
defecto es de 30 segundos con una variación aleatoria de ±15% para
evitar colisiones entre los mensajes.
• Invalid timer: es el tiempo que una ruta puede estar en la tabla (sin ser
actualizada) antes de declararse como inválida. Es igual a 6 veces el
update timer, es decir, 180 segundos por defecto.
• Flush Timer: es el tiempo que una ruta puede estar marcada como
inválida antes de descartarse totalmente. Es igual a Invalid Timer + 120
segundos*, es decir, 300 segundos por defecto.
• Hold-down timer (implementación de Cisco): si se aprende una ruta y
luego ésta se vuelve a aprender del mismo vecino pero con peor
métrica, la nueva ruta se suspende por un tiempo igual al hold-down
timer. El valor es igual a 6 veces el update timer, es decir, 180
segundos por defecto.
* Este tiempo puede variar según la implementación, por ejemplo, en Cisco es de 60 segundos.
Arquitectura y funcionamiento
Mecanismos de estabilidad
• Split-Horizon: Sirve para evitar que una ruta sea anunciada al mismo router que la originó.
Existen dos métodos.-
- Split Horizon simple: cuando se envían updates por una interfaz, no se incluyen las rutas
aprendidas por dicha interfaz.
- Spli Horizon + poisoned reverse: cuando se envían updates por una interfaz, sí se incluyen las
rutas aprendidas por dicha interfaz, pero marcadas como ‘inalcanzables’ (métrica infinita = 16
hops).
Update A
Hops = 1
Update A
Hops = 2
Red A R1 R2
CONRED A R1RED AR2RED A
IP dest A
Update A
Hops = 1
Red A R1 R2
CONRED A R1RED A
Update A
Hops = 1
Update A
Hops = 16
Red A R1 R2
CONRED A R1RED AINACRED A
IP dest A
IP dest A
Update A
Hops = 2
Arquitectura y funcionamiento
Mecanismos de estabilidad
• Count to infinite: sirve para desechar updates que entraron en estado de ‘loop’ y para limitar
el alcance de RIPv2.
El número máximo de hops es 16, que quiere decir que la métrica es infinita y la ruta inalcanzable.
La solución de este problema sólo con este método puede demorar hasta unos 7 minutos, pues
los updates se generan cada 30 segundos.
Red A R1 R2
R3R4
Update A
Hops = 1
Update A
Hops = 1
Update A
Hops = 2
Update A
Hops = 2
Update A
Hops = 2Update A
Hops = 2
Update A
Hops = 3
Update A
Hops = 3
Update A
Hops = 4
Update A
Hops = 4
Update A
Hops = X
Update A
Hops = X
Update A
Hops = YUpdate A
Hops = Y
Arquitectura y funcionamiento
Mecanismos de estabilidad
• Triggered updates: Acelera la convergencia, enviando un update apenas una métrica cambia.
Apenas una red cambia de métrica, por ejemplo si ocurre una caída, el router envía un update
advirtiendo este cambio.
Este update es parcial, es decir, no contiene la tabla completa.
Red A R1 R2
R3R4
Update A
Hops = 1
Update A
Hops = 1
Update A
Hops = 2
Update A
Hops = 2
Update A
Hops = 16
Update A
Hops = 16
Update A
Hops = 16
Update A
Hops = 16
Arquitectura y funcionamiento
Notas adicionales sobre el funcionamiento de RIPv2
• Al ser un protocolo de tipo vector distancia con un máximo de 15 hops, la
implementación está limitada a redes pequeñas.
• La contraseña de autenticación entre updates viaja en los mensajes RIPv2 en
el primer espacio reservado para rutas. Según el estándar inicial, las
contraseñas viajan sin ser encriptadas, en el caso de Cisco se usa el método
más seguro, MD5.
• RIPv2 es compatible con RIPv1, es decir, ambas versiones pueden coexistir
en una red. Para lograr la compatibilidad, RIPv2 es capaz de enviar los
mensajes utilizando broadcast en lugar de multicast.
• El protocolo RIP permite configurar interfaces en modo ‘silent’, de modo que
éstas no envíen updates sino que sólo sean capaces de recibirlos.
• Es posible inyectar en el proceso RIP rutas originadas en otros protocolos
con el comando redistribute.
• RIPv2 soporta auto-sumarización de rutas (a la clase mayor) y sumarización
manual configurable.
Arquitectura y funcionamiento
Ejemplo de configuración en routers Cisco
192.168.1.0/24 R1 R2
R1
key chain RIP2
key 1
key-string cisco
interface serial0
ip address 10.1.1.1 255.255.255.252
ip rip authentication key-chain RIP2
ip rip authenticaction mode md5
router rip
version 2
network 192.168.1.0
network 10.0.0.0
no auto-summary
192.168.2.0/2410.1.1.1/30
10.1.1.2/30
R2
key chain RIP2
key 1
key-string cisco
interface serial0
ip address 10.1.1.2 255.255.255.252
ip rip authentication key-chain RIP2
ip rip authenticaction mode md5
router rip
version 2
network 192.168.2.0
network 10.0.0.0
no auto-summary
serial0
serial0
Troubleshooting: show ip route, show ip rip database, debug ip rip
Ejemplos de configuración
Libros y otros recursos
• rfc1058 - Routing Information Protocol
• rfc1721 - RIP Version 2 Protocol Analysis
• rfc1722 - RIP Version 2 Protocol Applicability Statement
• rfc1723 - RIP Version 2 Carrying Additional Information
• rfc2082 - RIP-2 MD5 Authentication
• CCIE Professional Development - Routing TCP-IP, Volume I – Jeff Doyle
Bibliografía y recursos
Gracias.Gracias.
Contacto acerca de esta presentación:Contacto acerca de esta presentación:
Gianpietro Lavado ChiarellaGianpietro Lavado Chiarella
Network Consulting EngineerNetwork Consulting Engineer
Cisco SystemsCisco Systems
glch@cisco.comglch@cisco.com // glavado@cisco.comglavado@cisco.com

Más contenido relacionado

La actualidad más candente

Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesJose Adalberto Cardona Ortiz
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
Trab. Multiplexacion
Trab. MultiplexacionTrab. Multiplexacion
Trab. MultiplexacionDiego Lucero
 
Redes Avanzadas; Protocolos de enrutamientos
Redes  Avanzadas; Protocolos de enrutamientos Redes  Avanzadas; Protocolos de enrutamientos
Redes Avanzadas; Protocolos de enrutamientos Victor Ramirez Pulido
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Juan Anaya
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoOscar
 
Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Larry Ruiz Barcayola
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switchAlex Yungan
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesJarvey Gonzalez
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPMaraAsuncinMorenoMen
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
1.2.4.5 packet tracer network representation - ilm
1.2.4.5 packet tracer   network representation - ilm1.2.4.5 packet tracer   network representation - ilm
1.2.4.5 packet tracer network representation - ilmmariosaavedra27
 

La actualidad más candente (20)

Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de Redes
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
STP
STPSTP
STP
 
Trab. Multiplexacion
Trab. MultiplexacionTrab. Multiplexacion
Trab. Multiplexacion
 
Redes Avanzadas; Protocolos de enrutamientos
Redes  Avanzadas; Protocolos de enrutamientos Redes  Avanzadas; Protocolos de enrutamientos
Redes Avanzadas; Protocolos de enrutamientos
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamiento
 
Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switch
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
 
Interconexión redes
Interconexión redesInterconexión redes
Interconexión redes
 
Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
 
xDSL
xDSLxDSL
xDSL
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
1.2.4.5 packet tracer network representation - ilm
1.2.4.5 packet tracer   network representation - ilm1.2.4.5 packet tracer   network representation - ilm
1.2.4.5 packet tracer network representation - ilm
 

Destacado

Investigacion rip versión 2
Investigacion rip versión 2Investigacion rip versión 2
Investigacion rip versión 2Michael Cm
 
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0Gianpietro Lavado
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Francesc Perez
 
Conceptos y protocolos de enrutamiento: 9. EIGRP
Conceptos y protocolos de enrutamiento: 9. EIGRPConceptos y protocolos de enrutamiento: 9. EIGRP
Conceptos y protocolos de enrutamiento: 9. EIGRPFrancesc Perez
 
Disfruta la vida tal como es
Disfruta la vida tal como esDisfruta la vida tal como es
Disfruta la vida tal como esLuna-77
 
Keep your Email Secure
Keep your Email SecureKeep your Email Secure
Keep your Email SecureShawn Jordan
 
RKS - Radiant Klima System - Catalogo sistema pared y techo radiante
RKS - Radiant Klima System - Catalogo sistema pared y techo radianteRKS - Radiant Klima System - Catalogo sistema pared y techo radiante
RKS - Radiant Klima System - Catalogo sistema pared y techo radianteJosé-Ramón Herrero Rubio
 
La entrevista clínica preserntación
La entrevista clínica preserntaciónLa entrevista clínica preserntación
La entrevista clínica preserntaciónRuby Ruiz Londoño
 
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked Data
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked DataEmprender con datos – retos y oportunidades: Open Data, Big Data, Linked Data
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked DataCarlos Iglesias
 
Residencial las cumbres ubicacion del terreno
Residencial las cumbres ubicacion del terrenoResidencial las cumbres ubicacion del terreno
Residencial las cumbres ubicacion del terrenoarmandomarinperalta
 
Español presentation powerpoint
Español presentation powerpointEspañol presentation powerpoint
Español presentation powerpointnavysubboy05
 
CM [003] Philoponus' Impetus
CM [003] Philoponus' ImpetusCM [003] Philoponus' Impetus
CM [003] Philoponus' ImpetusStephen Kwong
 
Extract Geographic Information System in Electrical Utility
Extract Geographic Information System in Electrical UtilityExtract Geographic Information System in Electrical Utility
Extract Geographic Information System in Electrical UtilityDouglas Toro
 

Destacado (20)

Investigacion rip versión 2
Investigacion rip versión 2Investigacion rip versión 2
Investigacion rip versión 2
 
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1
 
Conceptos y protocolos de enrutamiento: 9. EIGRP
Conceptos y protocolos de enrutamiento: 9. EIGRPConceptos y protocolos de enrutamiento: 9. EIGRP
Conceptos y protocolos de enrutamiento: 9. EIGRP
 
3 m minería catálogo
3 m minería catálogo3 m minería catálogo
3 m minería catálogo
 
6º a presenta
6º a presenta6º a presenta
6º a presenta
 
Disfruta la vida tal como es
Disfruta la vida tal como esDisfruta la vida tal como es
Disfruta la vida tal como es
 
Keep your Email Secure
Keep your Email SecureKeep your Email Secure
Keep your Email Secure
 
Tony Mendioroz Resume
Tony Mendioroz ResumeTony Mendioroz Resume
Tony Mendioroz Resume
 
RKS - Radiant Klima System - Catalogo sistema pared y techo radiante
RKS - Radiant Klima System - Catalogo sistema pared y techo radianteRKS - Radiant Klima System - Catalogo sistema pared y techo radiante
RKS - Radiant Klima System - Catalogo sistema pared y techo radiante
 
La entrevista clínica preserntación
La entrevista clínica preserntaciónLa entrevista clínica preserntación
La entrevista clínica preserntación
 
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked Data
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked DataEmprender con datos – retos y oportunidades: Open Data, Big Data, Linked Data
Emprender con datos – retos y oportunidades: Open Data, Big Data, Linked Data
 
Residencial las cumbres ubicacion del terreno
Residencial las cumbres ubicacion del terrenoResidencial las cumbres ubicacion del terreno
Residencial las cumbres ubicacion del terreno
 
Español presentation powerpoint
Español presentation powerpointEspañol presentation powerpoint
Español presentation powerpoint
 
Si me ves...
Si me ves...Si me ves...
Si me ves...
 
Believe Kids Principal PTA/PTO Challenge
Believe Kids Principal PTA/PTO ChallengeBelieve Kids Principal PTA/PTO Challenge
Believe Kids Principal PTA/PTO Challenge
 
CM [003] Philoponus' Impetus
CM [003] Philoponus' ImpetusCM [003] Philoponus' Impetus
CM [003] Philoponus' Impetus
 
PITNF Flyer
PITNF FlyerPITNF Flyer
PITNF Flyer
 
37
3737
37
 
Extract Geographic Information System in Electrical Utility
Extract Geographic Information System in Electrical UtilityExtract Geographic Information System in Electrical Utility
Extract Geographic Information System in Electrical Utility
 

Similar a RIPv2 - Routing Information Protocol version 2 v2.1

Protocolo rip
Protocolo ripProtocolo rip
Protocolo ripG0kuu
 
Protocolo rip
Protocolo ripProtocolo rip
Protocolo ripyeiko11
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoAnny Silis Cx
 
Practica RIP v1 escenario a
Practica RIP v1  escenario aPractica RIP v1  escenario a
Practica RIP v1 escenario aAlumic S.A
 
Funcionalidad rip
Funcionalidad ripFuncionalidad rip
Funcionalidad ripEIYSC
 
Clase13
Clase13Clase13
Clase131 2d
 
Clase13
Clase13Clase13
Clase131 2d
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoMeiil Hernandez
 
Capitulo 05 rip version1
Capitulo 05 rip version1Capitulo 05 rip version1
Capitulo 05 rip version1exequiexequi
 
Exploration_Routing_Chapter_5_RIPVERSION1.ppt
Exploration_Routing_Chapter_5_RIPVERSION1.pptExploration_Routing_Chapter_5_RIPVERSION1.ppt
Exploration_Routing_Chapter_5_RIPVERSION1.pptjean585546
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5Edgar Benavente
 
10. protocolos de enrutamiento
10.  protocolos de enrutamiento10.  protocolos de enrutamiento
10. protocolos de enrutamientoAkashi Yuurei
 
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_esvictdiazm
 

Similar a RIPv2 - Routing Information Protocol version 2 v2.1 (20)

Protocolo rip
Protocolo ripProtocolo rip
Protocolo rip
 
Protocolo rip
Protocolo ripProtocolo rip
Protocolo rip
 
Ri pv2
Ri pv2 Ri pv2
Ri pv2
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Rip e igrp
Rip e igrpRip e igrp
Rip e igrp
 
Practica RIP v1 escenario a
Practica RIP v1  escenario aPractica RIP v1  escenario a
Practica RIP v1 escenario a
 
Funcionalidad rip
Funcionalidad ripFuncionalidad rip
Funcionalidad rip
 
Clase13
Clase13Clase13
Clase13
 
Clase13
Clase13Clase13
Clase13
 
Protocolos de enrrutamiento
Protocolos de enrrutamientoProtocolos de enrrutamiento
Protocolos de enrrutamiento
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Capitulo 05 rip version1
Capitulo 05 rip version1Capitulo 05 rip version1
Capitulo 05 rip version1
 
Exploration_Routing_Chapter_5_RIPVERSION1.ppt
Exploration_Routing_Chapter_5_RIPVERSION1.pptExploration_Routing_Chapter_5_RIPVERSION1.ppt
Exploration_Routing_Chapter_5_RIPVERSION1.ppt
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5
 
Practica6 7
Practica6 7Practica6 7
Practica6 7
 
Clase 10 RIP
Clase 10 RIPClase 10 RIP
Clase 10 RIP
 
10. protocolos de enrutamiento
10.  protocolos de enrutamiento10.  protocolos de enrutamiento
10. protocolos de enrutamiento
 
Cap5 mod2(sol)
Cap5 mod2(sol)Cap5 mod2(sol)
Cap5 mod2(sol)
 
Cap4 mod2(sol)
Cap4 mod2(sol)Cap4 mod2(sol)
Cap4 mod2(sol)
 
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
 

Más de Gianpietro Lavado

Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16Gianpietro Lavado
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Gianpietro Lavado
 
OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2Gianpietro Lavado
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0Gianpietro Lavado
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3Gianpietro Lavado
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Gianpietro Lavado
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0Gianpietro Lavado
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2Gianpietro Lavado
 
IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0Gianpietro Lavado
 

Más de Gianpietro Lavado (10)

Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
 
OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0
 
Multicast v1.0
Multicast v1.0Multicast v1.0
Multicast v1.0
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
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
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
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
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
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
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
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
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

RIPv2 - Routing Information Protocol version 2 v2.1

  • 1. RIPv2 – Routing Internet Protocol v2RIPv2 – Routing Internet Protocol v2 Introducción al protocolo y característicasIntroducción al protocolo y características Versión 2.1Versión 2.1
  • 2. ¿Qué es RIPv2? Es un protocolo de enrutamiento interno (IGP) que sirve para el intercambio de rutas. Presenta mejoras sustanciales respecto a la versión anterior de RIP. Características principales de RIPv2 - Protocolo de tipo vector distancia: la métrica usada para comparar rutas es el número de saltos (hops). - Las publicaciones de rutas (updates) usan el puerto UDP 520. - Su distancia administrativa es de 120. - Los updates viajan en multicast (224.0.0.9) y no en broadcast.* - Es ‘classless’: La máscara de subred viaja en los updates (soporta VLSM).* - La dirección del siguiente salto (next-hop) viaja en los updates.* - Soporta autenticación de mensajes.* * Ventajas sobre RIPv1 Introducción
  • 3. Proceso de intercambio de rutas. REQUEST REQUEST RESPONSE RESPONSE 1. Los routers envían mensajes ‘Request Update’ por todas las interfaces donde tiene RIPv2 habilitado, a la dirección 224.0.0.9. 2. Los routers que tienen RIPv2 habilitado, responden a este mensaje con un mensaje llamado ‘Response’, el cual es un update que incluye todas las redes originadas por el router. 3. El router que recibe el ‘Response’ verifica si añade las rutas a su tabla: Ruta no existe Añadir a tabla Ruta ya existe.- - Métrica mejor Reemplazar - Métrica peor No reemplazar - Métrica peor mismo vecino Reemplazar * - De otro protocolo Verificar distancia (DA) 4. Los routers envían un mensaje ‘Response’ cada 30 segundos aproximadamente. AÑADIR? RESPONSE RESPONSE * Dependiendo de la implementación de RIP, la ruta no se reemplazará inmediatamente, sino después de un tiempo de gracia (hold-down timer) Arquitectura y funcionamiento
  • 4. Formato de mensajes RIPv2 • Command: igual a 1 (request) ó 0 (response). • Version: igual a 2 (RIPv2) ó 1 (RIPv1). • Address family ID: igual a 2 (response IP) ó 0 (request IP). • Route tag: etiqueta, modificable por el usuario según la implementación. • IP address: dirección IP de la red destino. • Subnet mask: máscara de red de la red o subred destino. • Next hop address: dirección IP del siguiente salto para la red destino. • Metric: número de saltos (1 a 16). IP HDR UDP HDR PORT 520 RIP MSG COMMAND 8 bits VERSION NO SE USA ADDRESS FAMILY ID IP ADDRESS ROUTE TAG SUBNET MASK NEXT HOP ADDRESS METRIC 8 bits 16 bits  RUTA Hasta 25 entradas en un solo mensaje (512bytes máx.) Arquitectura y funcionamiento
  • 5. Temporizadores RIP • Update timer: es el tiempo entre cada mensaje ‘response’ (update), por defecto es de 30 segundos con una variación aleatoria de ±15% para evitar colisiones entre los mensajes. • Invalid timer: es el tiempo que una ruta puede estar en la tabla (sin ser actualizada) antes de declararse como inválida. Es igual a 6 veces el update timer, es decir, 180 segundos por defecto. • Flush Timer: es el tiempo que una ruta puede estar marcada como inválida antes de descartarse totalmente. Es igual a Invalid Timer + 120 segundos*, es decir, 300 segundos por defecto. • Hold-down timer (implementación de Cisco): si se aprende una ruta y luego ésta se vuelve a aprender del mismo vecino pero con peor métrica, la nueva ruta se suspende por un tiempo igual al hold-down timer. El valor es igual a 6 veces el update timer, es decir, 180 segundos por defecto. * Este tiempo puede variar según la implementación, por ejemplo, en Cisco es de 60 segundos. Arquitectura y funcionamiento
  • 6. Mecanismos de estabilidad • Split-Horizon: Sirve para evitar que una ruta sea anunciada al mismo router que la originó. Existen dos métodos.- - Split Horizon simple: cuando se envían updates por una interfaz, no se incluyen las rutas aprendidas por dicha interfaz. - Spli Horizon + poisoned reverse: cuando se envían updates por una interfaz, sí se incluyen las rutas aprendidas por dicha interfaz, pero marcadas como ‘inalcanzables’ (métrica infinita = 16 hops). Update A Hops = 1 Update A Hops = 2 Red A R1 R2 CONRED A R1RED AR2RED A IP dest A Update A Hops = 1 Red A R1 R2 CONRED A R1RED A Update A Hops = 1 Update A Hops = 16 Red A R1 R2 CONRED A R1RED AINACRED A IP dest A IP dest A Update A Hops = 2 Arquitectura y funcionamiento
  • 7. Mecanismos de estabilidad • Count to infinite: sirve para desechar updates que entraron en estado de ‘loop’ y para limitar el alcance de RIPv2. El número máximo de hops es 16, que quiere decir que la métrica es infinita y la ruta inalcanzable. La solución de este problema sólo con este método puede demorar hasta unos 7 minutos, pues los updates se generan cada 30 segundos. Red A R1 R2 R3R4 Update A Hops = 1 Update A Hops = 1 Update A Hops = 2 Update A Hops = 2 Update A Hops = 2Update A Hops = 2 Update A Hops = 3 Update A Hops = 3 Update A Hops = 4 Update A Hops = 4 Update A Hops = X Update A Hops = X Update A Hops = YUpdate A Hops = Y Arquitectura y funcionamiento
  • 8. Mecanismos de estabilidad • Triggered updates: Acelera la convergencia, enviando un update apenas una métrica cambia. Apenas una red cambia de métrica, por ejemplo si ocurre una caída, el router envía un update advirtiendo este cambio. Este update es parcial, es decir, no contiene la tabla completa. Red A R1 R2 R3R4 Update A Hops = 1 Update A Hops = 1 Update A Hops = 2 Update A Hops = 2 Update A Hops = 16 Update A Hops = 16 Update A Hops = 16 Update A Hops = 16 Arquitectura y funcionamiento
  • 9. Notas adicionales sobre el funcionamiento de RIPv2 • Al ser un protocolo de tipo vector distancia con un máximo de 15 hops, la implementación está limitada a redes pequeñas. • La contraseña de autenticación entre updates viaja en los mensajes RIPv2 en el primer espacio reservado para rutas. Según el estándar inicial, las contraseñas viajan sin ser encriptadas, en el caso de Cisco se usa el método más seguro, MD5. • RIPv2 es compatible con RIPv1, es decir, ambas versiones pueden coexistir en una red. Para lograr la compatibilidad, RIPv2 es capaz de enviar los mensajes utilizando broadcast en lugar de multicast. • El protocolo RIP permite configurar interfaces en modo ‘silent’, de modo que éstas no envíen updates sino que sólo sean capaces de recibirlos. • Es posible inyectar en el proceso RIP rutas originadas en otros protocolos con el comando redistribute. • RIPv2 soporta auto-sumarización de rutas (a la clase mayor) y sumarización manual configurable. Arquitectura y funcionamiento
  • 10. Ejemplo de configuración en routers Cisco 192.168.1.0/24 R1 R2 R1 key chain RIP2 key 1 key-string cisco interface serial0 ip address 10.1.1.1 255.255.255.252 ip rip authentication key-chain RIP2 ip rip authenticaction mode md5 router rip version 2 network 192.168.1.0 network 10.0.0.0 no auto-summary 192.168.2.0/2410.1.1.1/30 10.1.1.2/30 R2 key chain RIP2 key 1 key-string cisco interface serial0 ip address 10.1.1.2 255.255.255.252 ip rip authentication key-chain RIP2 ip rip authenticaction mode md5 router rip version 2 network 192.168.2.0 network 10.0.0.0 no auto-summary serial0 serial0 Troubleshooting: show ip route, show ip rip database, debug ip rip Ejemplos de configuración
  • 11. Libros y otros recursos • rfc1058 - Routing Information Protocol • rfc1721 - RIP Version 2 Protocol Analysis • rfc1722 - RIP Version 2 Protocol Applicability Statement • rfc1723 - RIP Version 2 Carrying Additional Information • rfc2082 - RIP-2 MD5 Authentication • CCIE Professional Development - Routing TCP-IP, Volume I – Jeff Doyle Bibliografía y recursos
  • 12. Gracias.Gracias. Contacto acerca de esta presentación:Contacto acerca de esta presentación: Gianpietro Lavado ChiarellaGianpietro Lavado Chiarella Network Consulting EngineerNetwork Consulting Engineer Cisco SystemsCisco Systems glch@cisco.comglch@cisco.com // glavado@cisco.comglavado@cisco.com