Documente Academic
Documente Profesional
Documente Cultură
Rutarea
Rutarea
Proiectarea Reelelor
9. Rutarea
Rutarea; Protocolul RIPv1 i RIPv2
21 oct 2011
Este D una Da
dintre adresele
ruterului?
Nu
Da
masc(C)&C =
Trimite pachet masc(C)&D?
pe interfaa(R)
Nu
Extrage R prima
Rescrie adres de ruta din tabela Da
nivel legtur de date
Mai exist Nu
Da
masc(R)&D rute n
Actualizeaz tabela Nu=
ARP destinaie(R)? tabel?
Nu
A B C
.1 .1 .2 .1 .2 .1
A B C
.1 .1 .2 .1 .2 .1
Implicit, ruterele cunosc doar reelele lor direct conectate: nu au nici un protocol de rutare
configurat.
RTA# show ip route
Codes: C - connected,.. <Other codes and gateway information omitted>
C 172.16.0.0/16 is directly connected, Serial0
C 192.168.2.0/24 is directly connected, Ethernet0
Link State
Pachetele de actualizare ajung n toat reeaua (nu doar la vecini)
tabela de rutare - tabela celor mai bune ci
tabela de topologie - colecia tuturor rutelor
tabela de adiacen - lista tuturor vecinilor
Universitatea Politehnica Bucureti - Proiectarea 12
Reelelor
Comparatie DV-LS
DV
Transmit informaii la vecini
Transmit intreaga tabel de rutare
Update-uri periodice
Folosesc mai puine resurse
Convergen greoaie
Puin scalabile
LS
Transmit informaii n ntreaga reea (poriuni din tabela de rutare)
Imagine de ansamblu a reelei
Update-uri determinate de schimbri n topologie
Cerine mai mari de hardware i lime de band
Mai puin predispuse la bucle de rutare
Convergen rapid
192.168.0.0/30 192.168.0.16/30
Fa0/0 Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0 172.16.0.0
172.16.0.0 S0/1 1
192.168.0.0/30 192.168.0.16/30
Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0
R1 R2
192.168.0.0/30 192.168.0.16/30
Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0
R1 R2
192.168.0.0/30 192.168.0.16/30
Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0
R1 R2
192.168.0.0/30 192.168.0.16/30
Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0
R1 R2
192.168.0.0/30 192.168.0.16/30
Fa0/0
S0/0 S0/1
S0/0 S0/0
10.0.0.0
R1 R2
10.0.0.0
C A
10.0.0.0
C A
10.0.0.0
C A
192.168.0.0/24
10.1.1.0/24
A B
10.1.1.0
10.0.0.0/8
10.2.1.0/24
10.1.1.0/24
A B
10.1.1.0
10.1.1.0/24
192.168.0.0/24
Dac masca reelei ce trebuie inclus n update este /32 atunci update-
ul este trimis
Dac masca reelei ce trebuie inclus n update este diferit de masca de
pe interfa, atunci update-ul nu este trimis
Concluzie de design RIPV1: se pot folosi mti non-classful, dar
trebuie folosit aceeai masc n toat reeaua (excepie
fcnd /32 pentru loopback-uri)
Universitatea Politehnica Bucureti - Proiectarea 33
Reelelor
Configurare RIPv1
Exemplu de configurare:
Flash
10.10.11.0/24 10.10.12.0/24
36
Verificare RIP tabela de rutare
Batman#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
level-2
ia - IS-IS inter area, * - candidate default, U - per-user static
route
o - ODR, P - periodic downloaded static route
10.10.11.0/24 10.10.12.0/24
11.12.12.1/32 11.11.11.1/32
10.10.14.0/24 10.10.13.0/24
10.10.16.1/26
43
Pachetul RIPv1 vs RIPv2
45
Auto-sumarizarea
Implicit, RIPv2 trimite masca de reea dar face aceeai
sumarizare classful, ca i RIPv1:
R1(config-router)#do show ip protocols
Routing Protocol is "rip"
[]
Default version control: send version 2, receive version 2
Interface Send Recv Triggered RIP Key-chain
Serial0/0/0 2 2
Serial0/0/1 2 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
209.165.200.0
10.0.0.0
[]
Distance: (default is 120)
46
Probleme de auto-sumarizare
207.21.24.32/27
207.21.24.0/24
10.0.0.4/30
207.21.24.0/24
10.0.0.6/30
207.21.24.0/27
207.21.24.0/24
207.21.24.0/22
207.21.25./24
207.21.26.0/24
207.21.27.0/24
49
Verificarea RIPv2
# show ip protocols
# show ip route
# show ip interface brief
# show running-config
10.10.11.0/24 10.10.12.0/24
11.12.12.1/32 11.11.11.1/32
10.10.14.0/24 10.10.13.0/24
10.10.16.1/26