Planificació i administració de xarxes RIP (Routing Information Protocol) Xavier Sala Pujolar Institut Cendrassos UF 3: Administració avançada de xarxes
Planificació i administració de xarxes
RIP
(Routing Information Protocol)
Xavier Sala PujolarInstitut Cendrassos
UF 3: Administració avançada de xarxes
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
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
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
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
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
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
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
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
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
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
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
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
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
Administració de Sistemes Informàtics i Xarxes
RIP v1
RIP v1
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
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
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
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...
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
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
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
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
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
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
Administració de Sistemes Informàtics i Xarxes
RIPv2
RIPv2
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
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
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
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
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
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
Administració de Sistemes Informàtics i Xarxes
RIPv2
RIPng
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
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
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
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
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