RIP

38
Planificació i administració de xarxes RIP (Routing Information Protocol) Xavier Sala Pujolar Institut Cendrassos UF 3: Administració avançada de xarxes

description

Routing Information Protocol

Transcript of RIP

Page 1: RIP

Planificació i administració de xarxes

RIP

(Routing Information Protocol)

Xavier Sala PujolarInstitut Cendrassos

UF 3: Administració avançada de xarxes

Page 2: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● RIP és un protocol d'encaminament interior

relativament simple pensat per xarxes petites– N'hi ha tres versions: RIPv1, RIPv2 i RIPng

● Característiques:– RIP és un protocol d'encaminament de vector de

distància

– Fa servir el número de salts com a mètrica

– La versió 1 fa servir broadcasts per enviar informació de les xarxes als veïns

– Les altres versions fan servir multicast

Page 3: RIP

Administració de Sistemes Informàtics i Xarxes

Vector de distància● En els protocols de vector de distància cada

router només té informació sobre el següent salt

Page 4: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● La mètrica que es fa servir és el número de

salts entre routers per arribar a la xarxa destí

R1

R2

R3

R4

R5

Distància de R1 a ...

192.168.1.0 2

1

2

192.168.1.0192.168.45.0

192.168.12.0

192.168.14.0

192.168.23.0

192.168.34.0

192.168.35.0

Page 5: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● Les rutes de més de 15 salts es consideren

infinites i es descarten1

2

3

4

5

6

7

8

9

1011

12

13

1415

Page 6: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● Cada router informa als veïns de les xarxes que

coneix i del que costa arribar-hi

R1

R2

R3

R5

192.168.12.0192.168.12.0

192.168.14.0

192.168.23.0

192.168.34.0

192.168.35.0

192.168.1.0

192.169.35.0 0192.168.34.0 0

192.169.23.0 0192.168.34.0 0

192.169.23.0 0192.168.35.0 0

192.168.45.0R4

Page 7: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● Els veïns també distribueixen les rutes rebudes

als seus veïns (sumant-hi un salt) ...

R1

R2

R3

R5

192.168.12.0192.168.12.0

192.168.14.0

192.168.23.0

192.168.34.0

192.168.35.0

192.168.45.0 192.168.1.0

192.169.1.0 0192.168.45.0 0

192.168.23.0 1192.168.34.0 1192.168.35.0 0192.168.1.0 0

No cal tornar-li enviar a un veí les rutes que

ha enviat

R4

Page 8: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● D'entre totes les rutes per anar a una xarxa RIP

sempre es queda la més curta

R1

R2

R3

R5

192.169.23.0 0192.168.35.0 0

192.168.23.0 1192.168.34.0 1192.168.35.0 0192.168.1.0 0

Xarxa Destí

192.168.1.0 1 R5

192.168.23.0 1 R3

192.168.23.0 2 R5

192.168.35.0 1 R3

192.168.35.0 1 R5

192.168.34.0 2 R5

192.168.34.0 0

192.168.14.0 0

192.168.45.0 0

R4

R4

Page 9: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● En cas d'empat s'accepten totes les rutes i es

fa balanceig de càrrega

R1

R2

R3

R4R5 192.168.23.0 1

192.168.34.0 1192.168.35.0 0192.168.1.0 0

Xarxa Destí

192.168.1.0 1 R5

192.168.23.0 1 R3

192.168.23.0 2 R5

192.168.35.0 1 R3

192.168.35.0 1 R5

192.168.34.0 2 R5

192.168.34.0 0

192.168.14.0 0

R4

192.169.23.0 0192.168.35.0 0

Page 10: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● I es segueix fins que s'aconsegueixi la

convergència...

R1

R2

R3

R5

R4

Es considera que una xarxa

convergeix quan tots els routers tenen estables

totes les rutes de la xarxa

Page 11: RIP

Administració de Sistemes Informàtics i Xarxes

Enviament de rutes● Cada router envia la seva taula de rutes als

routers veïns cada 30 segons

R1 R2192.168.1.0 - C

192.168.2.0192.168.1.0

192.168.2.0 – C

10.0.0.210.0.0.1

xarxa salt destí

C 192.168.0.0 0 Fa0/0

C 10.0.0.0 0 Fa0/1

R 192.168.2.0 1 10.0.0.2

Page 12: RIP

Administració de Sistemes Informàtics i Xarxes

Enviament de rutes● Si no es tenen notícies d'algun router durant

180 segons les seves rutes es retiren de la taula temporalment

R1 R2R1

192.168.2.0192.168.1.0

xarxa salt destí

C 192.168.0.0 0 Fa0/0

C 10.0.0.0 0 Fa0/1

R 192.168.2.0 1 10.0.0.2

Page 13: RIP

Administració de Sistemes Informàtics i Xarxes

Enviament de rutes● Si no es reben notícies durant 240 segons la

ruta s'elimina de la taula

R1 R2R1

192.168.2.0192.168.1.0

xarxa salt destí

C 192.168.0.0 0 Fa0/0

C 10.0.0.0 0 Fa0/1

R 192.168.2.0 1 10.0.0.2

Page 14: RIP

Administració de Sistemes Informàtics i Xarxes

Convergència● Un dels problemes de RIP és que la seva

convergència és lenta– Això és un problema si tenim una xarxa gran

R1

R2

R3

R4R5

Si un enllaç deixa d'estar disponible ● Tots els routers han

de rebre les actualitzacions de nou per refer les rutes

Page 15: RIP

Administració de Sistemes Informàtics i Xarxes

RIP v1

RIP v1

Page 16: RIP

Administració de Sistemes Informàtics i Xarxes

RIP● La versió 1 de RIP fa servir les classes per

definir les xarxes– No funciona amb subxarxes

Classe Adreces

A 1.0.0.0 – 126.255.255.255

B 128.0.0.0 – 192.255.255.255

C 192.0.0.0 – 223.255.255.255

Page 17: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Per permetre el funcionament de RIPv1 en un

router cisco

R1 (config)# router ripR1 (config-router)#

R2 (config)# router ripR2 (config-router)#

R1 R2

Page 18: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Després es defineixen les xarxes connectades

a distribuir R1 (config-router)# network 192.168.0.0 R1 (config-router)# network 10.1.0.0

Fa0/0: 10.1.0.1/8Fa0/1: 192.168.0.1/24

R1

Page 19: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Al distribuir una xarxa també s'està indicant que

es volen enviar actualitzacions per la interfície amb una IP d'aquesta xarxa

Fa0/0: 10.1.0.1/8Fa0/1: 192.168.0.1/24

R1

Si no hi ha routers no té sentit...

Page 20: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Es pot fer que no s'enviïn actualitzacions per

una interfície

R1 (config-router)# passive-interface fa0/1

Fa0/0: 10.1.0.1/8Fa0/1: 192.168.0.1/24

R1

Page 21: RIP

Administració de Sistemes Informàtics i Xarxes

Taula de rutes● En la taula de rutes les rutes RIP es marquen

amb una R i per defecte tenen distància administrativa 120 (confiança en la ruta)

R4#show ip route...

Gateway of last resort is not set

R 192.168.1.0/24 [120/1] via 192.168.45.2, 00:00:12, FastEthernet0/1R 192.168.12.0/24 [120/1] via 192.168.14.1, 00:00:12, FastEthernet0/0C 192.168.14.0/24 is directly connected, FastEthernet0/0R 192.168.23.0/24 [120/1] via 192.168.34.2, 00:00:12, FastEthernet1/0C 192.168.34.0/24 is directly connected, FastEthernet1/0R 192.168.35.0/24 [120/1] via 192.168.34.2, 00:00:12, FastEthernet1/0 [120/1] via 192.168.45.2, 00:00:12, FastEthernet0/1C 192.168.45.0/24 is directly connected, FastEthernet0/1

Page 22: RIP

Administració de Sistemes Informàtics i Xarxes

Informació● Es pot obtenir informació del funcionament de

RIP (xarxes que distribueix, temps d'actualització, etc... ) amb:

R5# show ip protocolsSending updates every 30 seconds, next due in 21 secondsInvalid after 180 seconds, hold down 180, flushed after 240Outgoing update filter list for all interfaces is not setIncoming update filter list for all interfaces is not setRedistributing: ripDefault version control: send version 1, receive any version Interface Send Recv Triggered RIP Key-chain FastEthernet0/0 1 2 1 FastEthernet0/1 1 2 1 FastEthernet1/0 1 2 1 Automatic network summarization is in effectMaximum path: 4Routing for Networks:

192.168.1.0192.168.35.0192.168.45.0

Page 23: RIP

Administració de Sistemes Informàtics i Xarxes

Màscares de xarxa● La versió 1 de RIP no envia les màscares de

xarxa tot i que els routers poden fer-les servir● Per això al rebre rutes s'han de tenir en

compte:Fa0/0: 10.1.0.1/13Fa0/1: 192.168.0.1/22

R1

Ruta a: 192.168.0.128

Com que és una xarxa configurada: 192.168.0.0

Se li aplica la mateixa màscara de la interfície:

192.168.0.128/22

Page 24: RIP

Administració de Sistemes Informàtics i Xarxes

Màscares de xarxa● La versió 1 de RIP no envia les màscares de

xarxa tot i que els routers poden fer-les servir● Per això al rebre rutes s'han de tenir en

compte:Fa0/0: 10.1.0.1/13Fa0/1: 192.168.0.1/22

R1

Ruta a: 172.16.0.0

Com que no és una xarxa configurada

Se li aplica la màscara de la classe

172.16.0.0/16

Page 25: RIP

Administració de Sistemes Informàtics i Xarxes

Rutes per defecte● Sovint les xarxes comparteixen una connexió a

Internet. Es pot redistribuir la ruta per defecte

R1 R3

R4R5

A 192.168.0.0/24

InternetS0/0

R5(config)# ip route 0.0.0.0 S0/0R5 (config-router)# default-information originate

Page 26: RIP

Administració de Sistemes Informàtics i Xarxes

RIPv2

RIPv2

Page 27: RIP

Administració de Sistemes Informàtics i Xarxes

RIPv2● La versió 2 de RIP comparteix moltes

característiques amb la versió 1 però:

– RIPv2 afegeix la màscara de xarxa en les actualizacions

– Envia les actualitzacions a través de multicast i no de broadcast

– Es pot fer servir autentificació per evitar actualitzacions falses

Page 28: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Per permetre el funcionament de RIPv2 en un

router cisco

R1 (config)# router ripR1 (config-router)# version 2

R2 (config)# router ripR2 (config-router)# version 2

R1 R2

Page 29: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Al definir les xarxes s'hi pot especificar la

màscara de xarxaR1 (config-router)# network 192.168.0.0 255.255.255.128 R1 (config-router)# network 10.1.0.0 255.255.192.0

Fa0/0: 10.1.0.1/18Fa0/1: 192.168.0.1/25

R1

Page 30: RIP

Administració de Sistemes Informàtics i Xarxes

Resum de rutes● RIPv2 resumirà automàticament les rutes en

els límits de xarxa principals i per subxarxes més petites

● Es pot evitar aquest resum automàtic

R2 (config)# router ripR2 (config-router)# no auto-summary

Page 31: RIP

Administració de Sistemes Informàtics i Xarxes

Autentificació● Per fer autentificació en routers Cisco es fan

dues coses:– Crear les claus amb la contrasenya

– I assignar la clau a la interfície

R1(config)# key chain clauR1(config-keychain)# key 1R1(config-keychain-key)# key-string patata

R1(config)# interface fa0/0R1(config-if)# ip rip authentication mode md5R1(config-if)# ip rip authentication key-chain clau

Identificador

Page 32: RIP

Administració de Sistemes Informàtics i Xarxes

Autentificar● D'aquesta forma es poden autentificar les rutes

que arriben

L'autentificació és per interfície

Es rebutgen les que no siguin

iguals

Page 33: RIP

Administració de Sistemes Informàtics i Xarxes

RIPv2

RIPng

Page 34: RIP

Administració de Sistemes Informàtics i Xarxes

RIPng● RIPng (RIP new generation) és pràcticament

idèntic que RIPv2 però afegeix suport per IPv6● L'adreça de multicast per publicar

actualitzacions és FF02::9

R1 R3

R4R5

FF02::9

Page 35: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Normalment abans de fer res més caldrà

activar IPv6 en el router

R1 (config)# ipv6 unicast-routing

R1

IPv6

IPv4

Page 36: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● Per permetre el funcionament de RIPv2 en un

router cisco

“valor” és una cadena que identificarà el procés

R1 (config)# ipv6 router rip valorR1 (config-router)#

R2 (config)# ipv6 router rip valorR2 (config-router)#

R1 R2

Page 37: RIP

Administració de Sistemes Informàtics i Xarxes

Routers Cisco● S'ha d'anar a cada interfície i definir-li que s'hi

vol fer servir RIPR1 (config)# interface fa0/0R 1(config-if)# ipv6 rip valor enableR1 (config-if)# interface fa1/0R1(config-if)# ipv6 rip valor enable

Fa0/0: 2001:2::1/64Fa0/1: 2001:1::1/64

R1

Page 38: RIP

Administració de Sistemes Informàtics i Xarxes

Comandes● En general les comandes són les mateixes

però canviant “ip” per “ipv6”

R1# show ipv6 routeIPv6 Routing Table - 3 entriesCodes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS intera ... O - OSPF intra, OI - OSPF inter, OE1 - OSPF ... ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP externalC 2001:2::/64 [0/0] via ::, FastEthernet0/0L 2001:2::2/128 [0/0] via ::, FastEthernet0/0L FF00::/8 [0/0] via ::, Null0