SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
RIP
1. Planificació i administració de xarxes
RIP
(Routing Information Protocol)
Xavier Sala Pujolar
Institut Cendrassos
UF 3: Administració avançada de xarxes
2. 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
3. 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
4. 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
5. Administració de Sistemes Informàtics i Xarxes
RIP
● Les rutes de més de 15 salts es consideren
infinites i es descarten
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
6. 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 0
192.168.34.0 0
192.169.23.0 0
192.168.34.0 0
192.169.23.0 0
192.168.35.0 0
192.168.45.0
R4
7. 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 0
192.168.45.0 0
192.168.23.0 1
192.168.34.0 1
192.168.35.0 0
192.168.1.0 0
No cal tornar-li enviar
a un veí les rutes que
ha enviat
R4
8. 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 0
192.168.35.0 0
192.168.23.0 1
192.168.34.0 1
192.168.35.0 0
192.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
9. 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
R4
R5 192.168.23.0 1
192.168.34.0 1
192.168.35.0 0
192.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 0
192.168.35.0 0
10. 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
11. 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.0
192.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
12. 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.0
192.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
13. 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.0
192.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
14. 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
R4
R5
Si un enllaç deixa
d'estar disponible
● Tots els routers han
de rebre les
actualitzacions de
nou per refer les
rutes
16. 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
17. Administració de Sistemes Informàtics i Xarxes
Routers Cisco
● Per permetre el funcionament de RIPv1 en un
router cisco
R1 (config)# router rip
R1 (config-router)#
R2 (config)# router rip
R2 (config-router)#
R1 R2
18. 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
19. 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...
20. 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
21. 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/1
R 192.168.12.0/24 [120/1] via 192.168.14.1, 00:00:12, FastEthernet0/0
C 192.168.14.0/24 is directly connected, FastEthernet0/0
R 192.168.23.0/24 [120/1] via 192.168.34.2, 00:00:12, FastEthernet1/0
C 192.168.34.0/24 is directly connected, FastEthernet1/0
R 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/1
C 192.168.45.0/24 is directly connected, FastEthernet0/1
22. 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 protocols
Sending updates every 30 seconds, next due in 21 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default 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 effect
Maximum path: 4
Routing for Networks:
192.168.1.0
192.168.35.0
192.168.45.0
23. 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
24. 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
25. 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
R4
R5
A 192.168.0.0/24
InternetS0/0
R5(config)# ip route 0.0.0.0 S0/0
R5 (config-router)# default-information originate
27. 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
28. Administració de Sistemes Informàtics i Xarxes
Routers Cisco
● Per permetre el funcionament de RIPv2 en un
router cisco
R1 (config)# router rip
R1 (config-router)# version 2
R2 (config)# router rip
R2 (config-router)# version 2
R1 R2
29. Administració de Sistemes Informàtics i Xarxes
Routers Cisco
● Al definir les xarxes s'hi pot especificar la
màscara de xarxa
R1 (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
30. 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 rip
R2 (config-router)# no auto-summary
31. 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 clau
R1(config-keychain)# key 1
R1(config-keychain-key)# key-string patata
R1(config)# interface fa0/0
R1(config-if)# ip rip authentication mode md5
R1(config-if)# ip rip authentication key-chain clau
Identificador
32. 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
34. 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
R4
R5
FF02::9
35. 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
36. 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 valor
R1 (config-router)#
R2 (config)# ipv6 router rip valor
R2 (config-router)#
R1 R2
37. 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 RIP
R1 (config)# interface fa0/0
R 1(config-if)# ipv6 rip valor enable
R1 (config-if)# interface fa1/0
R1(config-if)# ipv6 rip valor enable
Fa0/0: 2001:2::1/64Fa0/1: 2001:1::1/64
R1
38. Administració de Sistemes Informàtics i Xarxes
Comandes
● En general les comandes són les mateixes
però canviant “ip” per “ipv6”
R1# show ipv6 route
IPv6 Routing Table - 3 entries
Codes: 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 external
C 2001:2::/64 [0/0]
via ::, FastEthernet0/0
L 2001:2::2/128 [0/0]
via ::, FastEthernet0/0
L FF00::/8 [0/0]
via ::, Null0