Está en la página 1de 41

Logo

Enrutamiento IP
Routing dinmico - P2

Fredy Campos A.
f.campos@ieee.org

Carrera Profesional de Ingeniera Electrnica y Telecomunicaciones


Universidad Nacional Tecnolgica de Lima Sur (UNTELS)

2015
Objetivos

Revisar los fundamentos sobre enrutamiento dinmico

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


Contenido

Conceptos previos
Algoritmo vector distancia
Protocolo RIP

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


Comparacin de Protocolos de Enrutamiento

Caractersticas RIP OSPF IGRP EIGRP


EIGRP
Tipo Distance-Vector Link-State Distance-Vector Distance-Vector
Distance-Vector
Tiempo de convergencia Lento Rpido Lento Rpido
Rpido
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 dinmico - 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 Enva su vector B C
A=0
Enlace 1 Enlace 2
Enva 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 dinmico - 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 Enva sus vec- B Enva 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
Enva sus vec-
Enlace 3

Enlace 4

Enlace=1
Enlace=1
Costo del

Costo del
Enva sus vec-
tores D=0,A=1

5 1
la ce l a ce=
En ele
n
d
Enva 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 dinmico - 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
Enva 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
Enva 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 dinmico - 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 Enva
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 dinmico - 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=

Enva sus
2lace

vectores
C 4 l a
En ele
n
d
o sto
Enlace 6 C
Costo del Enva
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 dinmico - 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 dinmico - 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
Enva sus Enva sus
Enlace 3

Enlace 4
E 1 2 D 2 3

Enlace=1
Enlace=1
Costo del

del
Enva 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - 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 dinmico - P2 19
Protocolo RIP: Aspectos bsicos
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 mtrica el nmero 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 dinmico - P2 20
RIPv1 vs RIPv2
RIPv1 no enva mscaras de subred en sus
actualizaciones: no soporta VLSM.

RIPv1 enva sus actualizaciones en broadcast:


255.255.255.255.

RIPv2 si soporta VLSM.


RIPv2 enva sus actualizaciones en multicast:
224.0.0.9.

RIPv2 permite autenticacin: texto plano o


cifrado MD5.

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


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

Dominio de
Comando Versin 00 00 Comando Versin
enrutamineto

Address Family 00 00 Address Family Route Tag

Direccin IP Direccin IP

00 00 00 00 Mscara de subred

00 00 00 00 Salto siguiente

Mtrica Mtrica

Address Family 00 00 Address Family Route Tag

Direccin IP Direccin IP

00 00 00 00 Mscara de subred

00 00 00 00 Salto siguiente

Mtrica Mtrica

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


Encapsulacin RIP v2
0 8 16 31

Ver HLEN ToS Longitud Total

Identificador Indicador/Desplazam.

Protocolo
TTL Suma de Chequeo
11H = 17

Direccin IP de Origen
.
Direccin IP de Destino

Puerto de Origen Puerto de Destino


0208H = 520 0208H = 520

Longitud de Mensaje Suma de Chequeo

Dominio de
Comando Versin
enrutamiento

Identificador Route Tag

Direccin IP

Mscara de subred MAC MAC Tipo


Datos
Destino Origen 0800H
Salto siguiente
Trama Ethernet
Mtrica

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


Anlisis 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 dinmico - P2 24


Anlisis 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 Mtrica 2


Red 10.0.0.0 Mtrica 2

Red 30.0.0.0 Mtrica 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 Mtrica 1
Red 20.0.0.0 Mtrica 1

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

Red 172.32.0.0 Mtrica 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 dinmico - P2 25


Anlisis 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 dinmico - P2 26


Anlisis 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 Mtrica 2


Red 50.6.6.68 Mtrica 1

Red 70.8.8.4 Mtrica 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 Mtrica 1

Red 192.168.1.0 Mtrica 2

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

Red 210.7.1.8 Mtrica 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 dinmico - P2 27


Temporizacin 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 envan las Cuando el route-timeout


actualizaciones timer expira la ruta es
Tabla de enrutamiento
segn se indique marcada como invlida
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 dinmico - P2 28


Interrelacin entre RIPv1 Y RIPv2
INGNORA

ISP
ISPBB
Enva mensajes RIPv1 Llega mensajes RIPv1
ISP
ISPAA a 255.255.255.255 como 255.255.255.255
Poltica
Polticade
de
Poltica enrutamiento
Polticade
de enrutamiento
con
enrutamiento
enrutamiento conRIPv2
RIPv2
con
conRIPv1
RIPv1
ACEPTA

Llega mensajes RIPv2 Enva mensajes RIPv2


como 224.0.0.9 a 224.0.0.9

Los
Losrouters
routerstienen
tienen Los
Losrouters
routerstienen
tienen
actualizadas
actualizadassus
sus Nota: El router del ISP A actualizadas
actualizadassus
sus
tablas
tablasde
de tiene configurado: tablas
tablasde
de
enrutamiento
enrutamientocon con router rip enrutamiento
enrutamientosloslo
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 dinmico - P2 29


Autenticacin
RIPv1 no es un protocolo seguro.
Si un nodo enva un paquete UDP por el puerto 520 el
router lo considera como un paquete RIP.

RIPv2 incluye un proceso de autenticacin.

RIPv2 usa MD 5 como algoritmo de


autenticacin.

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


Configuracin 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 <direccin 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 dinmico - P2 31


Configuracin 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 versin 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 <direccin 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 dinmico - P2 32
Interfaz pasiva
Envo
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 dinmico - P2 33
Implementacin en routers (1)
CISCO implementa RIPv2 soportando:
Autenticacin Gestin 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 enva paquetes RIPv1
version 2 recibe y enva paquetes RIPv2

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


Implementacin en routers (2)
CISCO ofrece comandos para RIPv1 y RIPv2
ip rip send version 1 Configura una interfaz para
enviar slo paquetes RIPv1
ip rip send version 2 Configura una interfaz para
enviar slo 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 slo paquetes RIPv1
ip rip receive version 2 Configura una interfaz
para recibir slo paquetes RIPv2
ip rip receive version 1 2
2015 | Fredy Campos | f.campos@ieee.org Enrutameinto IP - Rounting dinmico - P2 35
Implementacin 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
actualizarn sus tablas de enrutamiento con
informacin 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 dinmico - P2 36
Implementacin en routers (4)

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


Implementacin 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 dinmico - P2 38


Conclusiones

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


Bibliografa

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 dinmico - P2 40


Fredy Campos A.
f.campos@ieee.org

Carrera Profesional de Ingeniera Electrnica y Telecomunicaciones


Universidad Nacional Tecnolgica de Lima Sur (UNTELS)

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

También podría gustarte