Vous êtes sur la page 1sur 41

Logo

Enrutamiento IP
Routing dinámico - RIP

Fredy Campos A.
f.campos@ieee.org

Carrera Profesional de Ingeniería Electrónica y Telecomunicaciones


Universidad Nacional Tecnológica de Lima Sur (UNTELS)

2015
Objetivos

● Revisar los fundamentos sobre enrutamiento dinámico

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 2


Contenido

● Conceptos previos
● Algoritmo vector distancia
● Protocolo RIP

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 3


Comparación de Protocolos de Enrutamiento

Características RIP OSPF IGRP EIGRP


EIGRP
Tipo Distance-Vector Link-State Distance-Vector Distance-Vector
Distance-Vector
Tiempo de convergencia Lento Rápido Lento Rápido
Rápido
Soporta VLSM No Si No SiSi
Consumo de Ancho de Banda Alto Bajo Alto Bajo
Bajo
Consumo de recursos Bajo Alto Bajo Bajo
Bajo
Mejor escalamiento No Si Si SiSi
De
Delibre
libreuso
usooopropietario
propietario Libre
Libreuso
uso Libre
Libreuso
uso Propietario
Propietario Propietario
Propietario

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 4


Algoritmo vector distancia (1/8)
Adiciona el
costo del enlace

Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo

A Local 0 B Local 0 C Local 0

A Envía su vector B C
A=0
Enlace 1 Enlace 2
Envía su vector

Costo del enlace=1 Costo del enlace=1


A=0

Costo del=
Enlace 3

Enlace 4
Enlace=1
Costo del

enlace 1
5 1
la ce l a ce=
En le
n
d e (Bellman-Ford)
Adiciona el o sto
Enlace 6 C
costo del enlace
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo

D Local 0 E Local 0

Nodo A tiene en su tabla un vector de distancia de A=0


Nodo B tiene en su tabla un vector de distancia de B=0
Nodo C tiene en su tabla un vector de distancia de C=0
Nodo D tiene en su tabla un vector de distancia de D=0
Nodo E tiene en su tabla un vector de distancia de E=0
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 5
Algoritmo vector distancia (2/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
A 1 2 A 2 2
D 3 1
A 3 2 A Envía sus vec- B Envía sus vec- C
tores B=0,A=1 tores B=0,A=1
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1

tores B=0,A=1
Envía sus vec-
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
Envía sus vec-
tores D=0,A=1

5 1
la ce l a ce=
En ele
n
d
Envía sus vec-
o sto
toresEnlace
D=0,A=16 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
A 4 2
D 6 1
A 6 2

Nodo B tiene en su tabla dos vectores de distancia de B=0 y A=1


Nodo D tiene en su tabla dos vectores de distancia de D=0 y A=1
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 6
Algoritmo vector distancia (3/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 A 1 1 A 2 2
Envía sus vecto- B 1 2
A res A=0,B=1,D=1 D B 1 2 C
Enlace 1 Enlace 2
res A=0,B=1,D=1
Envía sus vecto-

Costo del enlace=1 Costo del enlace=1


Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
A 3 1 A 4 2
B 3 2 D 6 1
D 3 2
Nodo A tiene en su tabla tres vectores de distancia de A=0, B=1 y D=1
Nodo C tiene en su tabla tres vectores de distancia de C=0, B=1 y A=2
Nodo E tiene en su tabla tres vectores de distancia de E=0, B=1, A=2 y D=1
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 7
Algoritmo vector distancia (4/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1
A B B 2 Envía
2 sus vecto- C
res C=0,B=1,A=2
Enlace 1 A 2 3 2
Enlace
Costo del enlace=1 Costo del enlace=1
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
B 3 2 A 4 2
D 6 1
C 5 1
B 5 2
A 5 3

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 8


Algoritmo vector distancia (5/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1 E 5 1
A E B 4 1 C B 5 2
Enlace 1 B 4 2 2
Enlace A 5 3
A
Costo del enlace=1 4 Costo del3 enlace=1 D 5 2
Enlace 3

Enlace 4
D 4 2 C 5 2

Enlace=1
Enlace=1
Costo del

Costo del
5 1
ce=

Envía sus
2lace

vectores
C 4 l a
En ele
n
d
o sto
Enlace 6 C
Costo del Envía
enlace=1
sus
D vectores E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1 Vectores E=0, B=1
B 3 2 A 4 2 A=2, D=1 y C=1
E 6 1 D 6 1
B 6 2 C 5 1
A 6 3
D 6 2
C 6 2
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 9
Algoritmo vector distancia (6/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 2 1 E 5 1
A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
B 3 2 A 4 2
E 6 1 D 6 1
C 6 2 C 5 1

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 10


Algoritmo vector distancia (7/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
Vectores
B 1 1 A 1 1 B 2 1
B=0, A=1
D 3 1 D 1 2 D=2, C=1 A 2 2
B 1 1 C 2 1 y E=1 E 5 1
A 1 2 A E B 4 1 C D 5 2
D 1 3 Enlace 1 Enlace 2 B 2 1
C 1 2 Costo del enlace=1 Costo del enlace=1 A 2 2
Envía sus Envía sus
Enlace 3

Enlace 4
E 1 2 D 2 3

Enlace=1
Enlace=1
Costo del

del
Envía sus
vectores
vectores vectores5 1
e ce= C 2 2

Costo
n lac la
E l en
de E 2 2
s to
Enlace 6 Co
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 B 4 1
A 3 1 B 4 1 A 4 2
B 3 2 A 4 2 D 4 3
E 6 1 D 6 1 C 4 2
C 6 2 C 5 1 E 4 2

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 11


Algoritmo vector distancia (8/8)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 1 2 C 2 1 E 5 1
E 1 2 A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
Por fin
A 3 1 B 4 1 converge el
B 3 2 A 4 2 algoritmo
E 6 1 D 6 1
C 6 2 C 5 1

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 12


Vector distancia: enlace cortado (1/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1 1 A 1 1 B 2 1
D 3 1 D 1 2 A 2 2
C 1 2 C 2 1 E 5 1
E 1 2 A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=1 Costo del enlace=1
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
 5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
B 3 2 A 4 2
E 6 1 D 6 1
C 6 2 C 5 1

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 13


Vector distancia: enlace cortado (2/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1  A 1  B 2 1
D 3 1 D 1  A 2 2
C 1  C 2 1 E 5 1
E 1  A E B 4 1 C D 5 2
B=0, A= ,D= ,

B=0, A= ,D= ,
Enlace 1 Enlace
y E=12
B 2 1
A=0, B= ,D=1,

C=1
C=  y E= 

C=1 y E=1
Costo del enlace=  Costo del enlace=1 A 2 
Enlace 3

Enlace 4
D 2

Enlace=1
Enlace=1

Costo del

Costo del
5 1
la ce l a ce= C 2 2
En ele
n
d E 2 2
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 B 4 1
A 3 1 B 4 1 A 4 
B 3 2 A 4 2 D 4 
E 6 1 D 6 1 C 4 2
C 6 2 C 5 1 E 4 2
A 3 1
B 3  C 3 
D 3 2 E 3 
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 14
Vector distancia: enlace cortado (3/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1  A 1  B 2 1
D 3 1 D 1  A 2 
C 1  C 2 1 E 5 1
E 1  A E B 4 1 C D 5 2
D 3 1 Enlace 1 Enlace 2
A 3 2 Costo del enlace=  Costo del enlace=1
Enlace 3

Enlace 4
B 3
D=0, A= 1,B= ,

Enlace=1
E=Enlace=1

Costo del

Costo del
1 y C= 2
5 1
E 3 2 la ce l a ce=
En ele
n
C 3 3 d
D=0, A= 1,B= , o sto
E=Enlace
1 y C= 26 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 D 6 1
A 3 1 B 4 1 A 6 2
B 3  A 4  B 6 
E 6 1 D 6 1 E 6 2
C 6 2 C 5 1 C 6 3

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 15


Vector distancia: enlace cortado (4/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1  A 1  B 2 1
D 3 1 D 1  A 2 
C 3 3 C 2 1 E 5 1
C=0, B= 1,A= ,
E 3 2 A E B 4 1 E= 1 y D= 2 C D 5 2
Enlace 1 C 2 1 2
Enlace
Costo del enlace=B 2 Costo del2 enlace=1
Enlace 3

Enlace 4
A 2

Enlace=1
Enlace=1

Costo del

Costo del
5 1
E 2 2lace l a ce=
En en
D 2 3 del
sto
Enlace 6 Co
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 C 5 1
A 3 1 B 4 1 B 5 2
B 3  A 6 2 A 5 
E 6 1 D 6 1 E 5 2
C 6 2 C 5 1 D 5 3

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 16


Vector distancia: enlace cortado (5/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A E
Local 0 4 1 B Local 0 C Local 0
B B1  4 2 A 1  B 2 1
D A3 1 4 3 D 2 3 A 2 
C D3 3 4 2 C 2 1 E 5 1
E C3 2 4 A 2 E B 4 1 C D 5 2
Enlace 1 Enlace 2 E 5 1
Costo del enlace=  Costo del enlace=1 B 5 2
Enlace 3

Enlace 4
A 5 3

Enlace=1
Enlace=1

E=0, B= 1,A= 2,
Costo del

Costo del
D= 1 y C= 1
5 1
la ce l a ce= D 5 2
En ele
n
d C 5 2
o sto
Enlace 6 C
Costo delE=0,
enlace=1
B= 1,A= 2,
D D= 1 y C= 1 E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
A 3 1 B 4 1
B 3  A 6 2
E 6 1 D 6 1
C 6 2 C 5 1
E 6 1
B 6 2 D 6 2
A 6 3 C 6 2
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 17
Vector distancia: enlace cortado (6/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 1  A 4 3 B 2 1
D 3 1 D 4 2 A 5 3
C 3 3 C 2 1 E 5 1
E 3 2 A E B 4 1 C D 5 2
D 3 1 Enlace 1 Enlace 2
A 3 2 Costo del enlace=  Costo del enlace=1
Enlace 3

Enlace 4
B 3 3

Enlace=1
E=Enlace=1
D=0, A= 1,B= 2,
Costo del

Costo del
1 y C= 2
5 1
E 3 2 la ce l a ce=
En ele
n
C 3 3 d
D=0, A= 1,B= 2, o sto
E=Enlace
1 y C= 26 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0 D 6 1
A 3 1 B 4 1 A 6 2
B 6 2 A 6 2 B 6 3
E 6 1 D 6 1 E 6 2
C 6 2 C 5 1 C 6 3

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 18


Vector distancia: enlace cortado (7/7)
Desde A hacia Enlace Costo Desde B hacia Enlace Costo Desde C hacia Enlace Costo
A Local 0 B Local 0 C Local 0
B 3 3 A 4 3 B 2 1
D 3 1 D 4 2 A 5 3
C 3 3 C 2 1 E 5 1
E 3 2 A E B 4 1 C D 5 2
Enlace 1 Enlace 2
Costo del enlace=  Costo del enlace=1
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
5 1
la ce l a ce=
En ele
n
d
o sto
Enlace 6 C
Costo del enlace=1
D E
Desde D hacia Enlace Costo Desde E hacia Enlace Costo
D Local 0 E Local 0
Por fin
A 3 1 B 4 1 converge el
B 6 2 A 6 2 algoritmo
E 6 1 D 6 1
C 6 2 C 5 1

http://www.it.uc3m.es/~prometeo/rsc/apuntes/encamina/encamina.html
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/bautista_h_e/capitulo2.pdf
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 19
Protocolo RIP: Aspectos básicos
RIP presenta dos versiones: RIPv1 y RIPv2
►RIPv1  Es un protocolo de enrutamiento con clase.
►RIPv2  Es un protocolo de enrutamiento sin clase.

RIP es un protocolo tipo IGP


(Protocolo de Gateway Interior)

RIP utiliza el algoritmo Vector Distancia.


RIP utiliza como métrica el número de saltos.
RIP difunde su tabla de enrutamiento
completa a cada router vecino en intervalos
de 30 segundos.
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 20
RIPv1 – vs – RIPv2
RIPv1 no envía máscaras de subred en sus
actualizaciones: no soporta VLSM.

RIPv1 envía sus actualizaciones en broadcast:


255.255.255.255.

RIPv2 si soporta VLSM.


RIPv2 envía sus actualizaciones en multicast:
224.0.0.9.

RIPv2 permite autenticación: texto plano o


cifrado MD5.

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 21


Formato Protocolo RIPv1 / RIPv2
RIPv1 RIPv2
0 8 16 31 0 8 16 31

Dominio de
Comando Versión 00 00 Comando Versión
enrutamineto

Address Family 00 00 Address Family Route Tag

Dirección IP Dirección IP

00 00 00 00 Máscara de subred

00 00 00 00 Salto siguiente

Métrica Métrica

Address Family 00 00 Address Family Route Tag

Dirección IP Dirección IP

00 00 00 00 Máscara de subred

00 00 00 00 Salto siguiente

Métrica Métrica

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 22


Encapsulación RIP v2
0 8 16 31

Ver HLEN ToS Longitud Total

Identificador Indicador/Desplazam.

Protocolo
TTL Suma de Chequeo
11H = 17

Dirección IP de Origen
.
Dirección IP de Destino

Puerto de Origen Puerto de Destino


0208H = 520 0208H = 520

Longitud de Mensaje Suma de Chequeo

Dominio de
Comando Versión
enrutamiento

Identificador Route Tag

Dirección IP

Máscara de subred MAC MAC Tipo


Datos
Destino Origen 0800H
Salto siguiente
Trama Ethernet
Métrica

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 23


Análisis protocolo RIP v1
Lo0:172.16.15.1/16

S0/1
R1 .42
S0/0
.221 20 Lo1:132.2.4.7/16
. 3.
3.4
0/3
0
Paquetes RIPv1
S0/0 Fa0/0
40.5.5.28/30
10.2.2.220/30 .41 .29 Red
Red
R3
S0/1
.62

0
. 60/3
S0/1
.222 . 4.4
30
S0/0
R2 .61

AS RIP v1

Lo2:172.32.6.7/16

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 24


Análisis protocolo RIP v1
0 8 16 31

02 01 00 00

00 02 00 00 00 02 00 00 00 02 00 00

Red 172.16.0.0 Métrica 2


Red 10.0.0.0 Métrica 2

Red 30.0.0.0 Métrica 1


0A 00 00 00 1E 00 00 00 AC 10 00 00

00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 02 00 00 00 01 00 00 00 02

00 02 00 00 00 02 00 00 00 02 00 00
Red 132.2.0.0 Métrica 1
Red 20.0.0.0 Métrica 1

14 00 00 00 84 02 00 00 AC 20 00 00

Red 172.32.0.0 Métrica 2


00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 01 00 00 00 01 00 00 00 02

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 25


Análisis protocolo RIP v2
Lo4:201.1.1.5/25

S0/0
.70 R5

S0/1
Lo3:210.7.1.8/32
8/3 0 .6
6 . 6
.6.
50
Paquetes RIPv2
Fa0/1
40.5.5.28/30 .30
S0/1
70.8.8.4/30
Red
Red
.69
R4
S0/0
.205

60
.7.
7. 20
4/3 S0/0
0 .5

S0/1 R6
.206

AS RIP v2

Lo5:192.168.1.9/26

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 26


Análisis protocolo RIP v2
0 8 16 31

02 02 00 00

00 02 00 00 00 02 00 00 00 02 00 00

Red 201.1.1.0 Métrica 2


Red 50.6.6.68 Métrica 1

Red 70.8.8.4 Métrica 2


32 06 06 44 46 08 08 04 C9 01 01 00

FF FF FF FC FF FF FF FC FF FF FF 80

00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 01 00 00 00 02 00 00 00 02

00 02 00 00 00 02 00 00 00 02 00 00
Red 60.7.7.204 Métrica 1

Red 192.168.1.0 Métrica 2

3C 07 07 CC C0 A8 01 00 D8 07 01 08

Red 210.7.1.8 Métrica 1


FF FF FF FC FF FF FF C0 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 01 00 00 00 02 00 00 00 01

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 27


Temporización Protocolo RIP
RIP emplea temporizadores para mejorar su
rendimiento.
►Routing-update timer  Inicialmente 30 seg.
►Route-timeout timer  ó Hold down en 180 seg.
►Route-flush timer  Inicialmente en 240 seg

Se envían las Cuando el route-timeout


actualizaciones timer expira la ruta es
Tabla de enrutamiento
según se indique marcada como inválida
en routing-update timer pero se mantiene en la
(inicialmente 30 seg) Entrada 1 tabla hasta que expire
Entrada 2 el route-flush timer
Entrada 3

Paquetes RIP

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 28


Interrelación entre RIPv1 Y RIPv2
INGNORA

ISP
ISPBB
Envía mensajes RIPv1 Llega mensajes RIPv1
ISP
ISPAA a 255.255.255.255 como 255.255.255.255
Política
Políticade
de
Política enrutamiento
Políticade
de enrutamiento
con
enrutamiento
enrutamiento conRIPv2
RIPv2
con
conRIPv1
RIPv1
ACEPTA

Llega mensajes RIPv2 Envía mensajes RIPv2


como 224.0.0.9 a 224.0.0.9

Los
Losrouters
routerstienen
tienen Los
Losrouters
routerstienen
tienen
actualizadas
actualizadassussus Nota: El router del ISP A actualizadas
actualizadassus
sus
tablas
tablasde
de tiene configurado: tablas
tablasde
de
enrutamiento
enrutamientocon con router rip enrutamiento
enrutamientosólosólo
los del ISP A network <red anunciada> con los de
los del ISP A con los de
yydel exit
delISP
ISPBB su
suISP
ISPBB

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 29


Autenticación
RIPv1 no es un protocolo seguro.
Si un nodo envía un paquete UDP por el puerto 520 el
router lo considera como un paquete RIP.

RIPv2 incluye un proceso de autenticación.

RIPv2 usa MD 5 como algoritmo de


autenticación.

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 30


Configuración RIP v1
Lo0:172.16.15.1/16 Lo4:201.1.1.5/25 Configurar RIPv1 en R2.
S0/1 Lo3: S0/0
►Activar el protocolo RIPv1:
router rip
R1 .42 210.7.1.8/32 .70 R5
S0/0 Lo1:
20 132.2.4.7/16 S0/1
.221 .3.
3.4 .6
0/ 3 /3 0
0 6. 68
. 6.
50
S0/0 Fa0/0 Fa0/1
S0/1
.69 ►Anunciar redes:
10.2.2.220/30

.41 .29 .30

70.8.8.4/30
S0/1 R3 R4 S0/0
network <dirección de red>
40.5.5.28/30

.62 .205
60
.7.
0 7.2
60/3 04
S0/1 S0/0
R2(config)# router rip
4. /3 0
.222 .4. .5
30
S0/0
R2 S0/1 R6
.61
ISP RIP v1 ISP RIP v2
.206
R2(config-router)# network 172.32.0.0
Lo2:172.32.6.7/16 Lo5:192.168.1.9/26 R2(config-router)# network 10.0.0.0
R2(config-router)# network 30.0.0.0
R2(config-router)# exit
R2(config)#

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 31


Configuración RIP v2
Lo0:172.16.15.1/16 Lo4:201.1.1.5/25 Configurar RIPv2 en R4
►Activar el protocolo RIPv2:
R1
S0/1
.42
Lo3:
210.7.1.8/32
S0/0
.70 R5
router rip
►Especificar la versión 2:
S0/0 Lo1:
20 132.2.4.7/16 S0/1
.221 .3.
3.4 0 .6
0/3 8/3

S0/0
0

Fa0/0 Fa0/1
50
.6.
6.6

S0/1
version 2
►Anunciar redes:
.69
10.2.2.220/30

.41 .29 .30

70.8.8.4/30
R3 R4

network <dirección de red>


S0/1 S0/0
40.5.5.28/30

.62 .205
60
.7 .
S0/1
.4 .
4. 60/3
0 7.2
04
/30 S0/0 R4(config)# router rip
.222 30 .5

R2
S0/0
.61
S0/1
.206
R6 R4(config-router)# version 2
ISP RIP v1 ISP RIP v2

R4(config-router)# network 40.0.0.0


Lo2:172.32.6.7/16 Lo5:192.168.1.9/26

R4(config-router)# network 50.0.0.0


R4(config-router)# network 60.0.0.0
R4(config-router)# network 210.7.1.0
R4(config-router)# exit
R4(config)#
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 32
Interfaz pasiva
Envío
Se debe anunciar la red Servidor
200.1.1.4/24
actualizaciones?

200.1.1.0 donde está el Fa0/0


.1

servidor, para que sea S0/0


.221 R1
S0/1

accedido externamente. .42 20


.3.
3.4
0/3
0 S0/0

No se debe enviar al servidor


.41

22.2.2.220/30
actualizaciones. Para que??
R3
S0/1
.62
0
. 6 0/3
R1(config)# router rip S0/0
.61 30
. 4.4
S0/1
R1(config-router)# network 200.1.1.0 .222 R2

R1(config-router)# network 22.2.2.220


R1(config-router)# network 20.3.3.40
R1(config-router)# passive-interface fastethernet 0/0
R1(config-router)# exit
R1(config)#
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 33
Implementación en routers (1)
CISCO implementa RIPv2 soportando:
►Autenticación ►Gestión de clave
►Summarization de rutas ►CIDR
►VLSM

De manera predeterminada, un router que


soporta RIPv2 no recibe paquetes RIPv1

CISCO ofrece comandos para RIPv1 y RIPv2


►version 1  recibe y envía paquetes RIPv1
►version 2  recibe y envía paquetes RIPv2

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 34


Implementación en routers (2)
CISCO ofrece comandos para RIPv1 y RIPv2
►ip rip send version 1  Configura una interfaz para
enviar sólo paquetes RIPv1
►ip rip send version 2  Configura una interfaz para
enviar sólo paquetes RIPv2
►ip rip send version 1 2  Configura una interfaz
para enviar ambos paquetes RIPv1 y RIPv2
►ip rip receive version 1  Configura una interfaz
para recibir sólo paquetes RIPv1
►ip rip receive version 2  Configura una interfaz
para recibir sólo paquetes RIPv2
►ip rip receive version 1 2 
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 35
Implementación en routers (3)
El Router R4 debe recibir paquetes RIPv1
R4(config)# interface fastehernet 0/1
R4(config-if)# ip rip receive version 1
R4(config-if)# exit

Al recibir el router R4 paquetes RIPv1 desde


el router R3, todos los routers R4, R5 y R6
actualizarán sus tablas de enrutamiento con
información de los router R1, R2 y R3.

Se debe desactivar la summatization:


R5(config)# router rip
R5(config-router)# no auto-summary
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 36
Implementación en routers (4)

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 37


Implementación en routers (5): Simular

201.2.6.0/24 200.1.4.80/28

Fa0/0 Fa0/0
S0/1 S0/0
R1 .42 .69 R5
S0/0
40 0 S0/1
.141
.4.
4.4 . 68/3 .42
6
10.1.1.140/30 0/3 .6. 70.7.7.40/30
0 60
S0/1
S0/0
201.4.90.0/24 .142 200.20.2.128/26
.41
S0/0 Fa0/0 Fa0/1
Fa0/0 S0/1 Fa0/0
R7 .41 .193 .194 R8
.70
R3 50.5.5.192/30 R4
S0/0 S0/1
.45 S0/1 S0/0 .10
66 .93
20.2.2.44/30
80.8.8.8/30
90
.9 .
Servidor 1 4/30 9.9
S0/1 3. 6 2 /30 S0/0
TFTP .3.
.46 30 .9

Fa0/0 S0/0 Fa0/0


S0/1
R2 .65 R6
.94

201.3.7.0/24 ISP RIP v1 ISP RIP v2 200.10.3.192/27

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 38


Conclusiones

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 39


Bibliografía

◼ Cisco Networking Academy Program : CCNA 1 and 2


Companion Guide, Cisco Press, 3th Edition, 2005
◼ Stallings, William. Data and Computer Communications, 8th
Edition, Prentice Hall, 2009
◼ Stephen McQuerry. Interconnecting Cisco Network Devices,
Part 1 (ICND1), 2nd Edition, Cisco Press, 2008

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 40


Fredy Campos A.
f.campos@ieee.org

Carrera Profesional de Ingeniería Electrónica y Telecomunicaciones


Universidad Nacional Tecnológica de Lima Sur (UNTELS)

2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinámico - P2 41

Vous aimerez peut-être aussi