Sunteți pe pagina 1din 30

Proiectara Retelelor de Calculatoare

VLSM

- Curs 2 11.10.2007

Universitatea POLITEHNICA Bucureti

Proiectarea Retelelor de Calculatoare

17

sc
st
em

Sy
s

M
PL

VP
Ns

we
IP
b
sit
Se
es
c
VP
Ns

In
te
rn
et
=

Ci
DA
R
PA

IN
TC
TE
P/
RN
19
I
P
ET
85
Et
he
19
rn
89
e
Ca t
lcu
19
92
la
to
CI
ar
D
e
19
R
pe
94
rs
on
BG
al
19
P
e
94
19 Fib
95 ra
o
19 AT ptic
98 M
a
G
ig
aE
20
th
02
er
ne
M
20
P
t
03 LS
10
G
20
ig
03
aE
80
th
er
2
20
.1
ne
1g
04
t
M
et
ro
Et
he
rn
et

19
81

19
68

Istoric

Adresarea IP
O adres IP este un ir de 32 de bii
Principalul mecanism de scalare a schemei de
adresare IP este separarea adresei n dou
cmpuri: partea de reea i partea de staie
Pentru a permite alocarea cu pierderi minime,
spaiul de adrese a fost mparit n 5 clase de
adrese: A, B, C, D, E
Modul in care a evoluat Internet-ul a scos la
iveala limitrile acestei mpriri rigide.

Proiectarea Retelelor de Calculatoare

Irosire a spatiului de adrese

Proiectarea Retelelor de Calculatoare

Solutii

Pentru a preveni epuizarea spaiului de


adrese IP au fost dezvoltate mai multe
soluii:
CIDR flexibilizarea alocrii adreselor IP
VLSM Variable Length Subnet Mask
NAT posibilitatea folosiri de adrese private
IPv6 extinderea spaiului de adrese (adrese
pe 128 de bii)

Proiectarea Retelelor de Calculatoare

CIDR si VLSM

CIDR = Classless Interdomain Routing


elimin conceptul de clasa de adrese
permite agregarea rutelor i supernetting,
reducnd astfel dimensiunea tabelei de rutare

VLSM = Variable Length Subnet Masks


permite utilizarea suretelelor cu mti diferite
n cadrul spaiului de adrese reprezentat de o
adresa de reea

Proiectarea Retelelor de Calculatoare

VLSM
Derivata din subnetul
172.16.32.0/26

Derivata din subnetul


172.16.33.0/26
Masca pe 30 de biti
(2 hosturi)
Proiectarea Retelelor de Calculatoare

Masca pe 26 de biti (2 hosturi)


7

Cand folosim VLSM

Un caz tipic de folosire a VLSM este pentru legaturile point-to-point


pentru a utiliza numai 2 adrese de host valide, in loc de a irosi 30

Proiectarea Retelelor de Calculatoare

CIDR si VLSM
Adresa subnetata : 172.16.32.0/20
In binar : 101011100.00010000.00100000.00000000
Adresa VLSM : 172.16.32.0/26
In binar : 101011100.00010000.00100000.00000000
Subnet-ul nr 1
Subnet-ul nr 2
Subnet-ul nr 3
Subnet-ul nr 4
Subnet-ul nr 5

172
172
172
172
172

.
.
.
.
.

16
16
16
16
16

Retea

Proiectarea Retelelor de Calculatoare

.0010
.0010
.0010
.0010
.0010

0000.00
0000.01
0000.10
0000.11
0001.00

000000=
000000=
000000=
000000=
000000=

Subnet Subnet VLSM

172.16.32.0/26
172.16.32.64/26
172.16.32.128/26
172.16.32.192/26
172.16.33.0/26

Host

Exemplu de VLSM

statii

statii
Proiectarea Retelelor de Calculatoare

statii

statii
10

Distribuiti adrese din spatiul 141.85.157.0/26

141.85.157.0/27
LAN
LAN11

R2

141.85.157.32/28
LAN
LAN22

141.85.157.58
141.85.37.56/30
141.85.157.57
141.85.157.61

141.85.37.13
ISP

Proiectarea Retelelor de Calculatoare

R1

141.85.157.62

141.85.157.60/30

R3

11

Agregarea rutelor

De ce avem nevoie de agregarea rutelor:

A pastra retelele unite inseamna a economisi spatiu in tabela de rutare

Fiecare retea are nevoie de o intrare separata in tabela de rutare

Fiecare subnet are nevoie de o intrare separata in tabela de rutare

Daca spargem o retea in 8 subneturi, vom avea nevoie de 8 intrari


separate

Daca le-am uni inapoi intr-o singura retea, vom avea nevoie doar de o
intrare

Agregarea poate reduce dimensiunea tabelei de rutare !

Proiectarea Retelelor de Calculatoare

12

Agregarea rutelor(2)

ISP
Sumarizarea rutelor reduce dimensiunea tabelei de rutare
prin agregarea mai multor subnet-uri intr-un singur supernet
Sumarizarea rutelor izoleaza problemele genereate de rutele
oscilante(flapping routes).
Proiectarea Retelelor de Calculatoare

13

Exercitiu

R1

LAN 1

R2

R3

LAN 2

Datorit vechimii echipamentelor nu va putea fi utilizat prima i ultima subreea.


1. Cte subreele trebuie create?
2. Distribuii adrese din spaiul de adrese 193.230.36.0/24
3. Cum arat tabela de rutare pe ruterul 1?
4. Cum arat tabela de rutare pe ruterul 2?

Proiectarea Retelelor de Calculatoare

14

Creerea de subreele
193.

230.

36.

24 bii
reea

000

00000

3 bii
subreea

5 bii
staie

/24

Spaiul iniial

Prima subreea creabil

193.

230.

36.

000

000000

/27

193.

230.

36.

001

000000

/27
Prima subreea configurabil

193.

230.

36.

32

/27

Net1

193.

230.

36.

64

/27

Net2

A doua subreea configurabil

193.

230.

36.

96

/27

Net3

A treia subreea configurabil

193.

230.

36.

128

/27

Net4

A patra subreea configurabil

Proiectarea Retelelor de Calculatoare

15

Alocarea adreselor

Net 4
193.230.36.129 /27
R1

Net 1

193.230.36.33 /27
193.230.36.34 /27
R2
193.230.36.65 /27

Net 2
193.230.36.66 /27
R3
193.230.36.97 /27
Net 3

Proiectarea Retelelor de Calculatoare

16

Tabela de rutare de pe R1

Adres reea

Masc

Next hop

Interfa

193.230.36.32

/27

193.230.36.34

E1

193.230.36.64

/27

193.230.36.34

E1

193.230.36.96

/27

193.230.36.34

E1

193.230.36.128

/27

193.230.36.129

E0

Adres reea

Masc

Next hop

Interfa

193.230.36.128

/27

193.230.36.129

E0

0.0.0.0

/0

193.230.36.34

E1

Proiectarea Retelelor de Calculatoare

17

Tabela de rutare de pe R2

Adres reea

Masc

Next hop

Interfa

193.230.36.32

/27

193.230.36.33

E0

193.230.36.64

/27

193.230.36.66

E1

193.230.36.96

/27

193.230.36.66

E1

193.230.36.128

/27

193.230.36.33

E0

Adres reea

Masc

Next hop

Interfa

193.230.36.64

/26

193.230.36.66

E1

0.0.0.0

/0

193.230.36.33

E0

Proiectarea Retelelor de Calculatoare

18

Tabela de rutare de pe R2

Reducerea dimensiunii tabelei de rutare a fost


posibil datorit ignorrii rutelor direct
conectate. n realitate tabela de rutare de pe R2
va avea tot 4 rute i dup agregare i folosirea
rutei default:
Adres reea

Masc

Next hop

Interfa

193.230.36.32

/27

193.230.36.34

E0

193.230.36.64

/27

193.230.36.65

E1

193.230.36.64

/26

193.230.36.66

E1

0.0.0.0

/0

193.230.36.33

E0

Proiectarea Retelelor de Calculatoare

19

Proiectara Retelelor de Calculatoare

Componentele unui ruter Cisco

Universitatea POLITEHNICA Bucureti

Sistemul de fisiere al IOS

Routerele si switch-urile au nevoie de software pentru a functiona


Cele doua tipuri de software necesare sunt sistemul de operare si
fisierele de configurare.
Sistemul de operare folosit de aproape toate echipamentele Cisco este
Cisco Internetwork Operating System (IOS). (scris de Cisco Systems)
Configuratia pe care un router sau un switch o foloseste este denumita
configuration file sau config, running-config si startup-config.
(e creata de administratorul routerului)

Proiectarea Retelelor de Calculatoare

21

RAM - Random Access Memory

Este folosit pentru:


Stocarea tabelei de rutare
Asigura spatiu de memorie pentru rularea Cisco IOS
Cache-ul de comutare rapida
Stocarea configuratiei curente
Cozi de pachete

Continutul memoriei RAM este pierdut la pierderea


alimetarii electrice
Memoria RAM poate fi :
Dynamic Random-Access Memory (DRAM)
Dual In-Line Memory Modules (DIMMs)

Are un tip de acces de ordinul 10-9 sec


Are o dimensiune de ordinul zecilor/sutelor de MB

Proiectarea Retelelor de Calculatoare

22

Flash

Este folosit pentru stocarea unei imagini a


sistemului de operare (Cisco IOS)
Memoria flash poate fi:
Single In-Line Memory Modules (SIMMs)
Carduri PCMCIA

Are un tip de acces de ordinul 10-6 sec


Are o dimensiune de ordinul zecilor de MB

Proiectarea Retelelor de Calculatoare

23

NVRAM Nonvolatile Random Access Memory

Folosit pentru a stoca configuratia de pornire


Retine continutul in cazul pierderii alimentarii
electrice
Poate fi implementat folosind:
un cip dedicat
Acelasi dispozitiv flash din care este incarcat codul
de bootare
Are un tip de acces de ordinul 10-7 sec
Are o dimensiune de ordinul zecilor de kB

Proiectarea Retelelor de Calculatoare

24

ROM

Folosit pentru stocarea testelor hardware


iniiale (POST Power On Self Test)
Conine o imagine a unui sistem de
operare minimal

Are un tip de acces la citire de ordinul 10-9 sec


Are o dimensiune de ordinul zecilor de octeti

Proiectarea Retelelor de Calculatoare

25

Cisco IOS File System (IFS)


copy <sursa> <destinatie>

system:

nvram:

flash:

copy flash:<filename> tftp:


copy tftp: flash:<filename>
copy tftp: nvram:startup-config
copy nvram:startup-config tftp:
copy tftp: system:running-config
copy system:running-config tftp:
Proiectarea Retelelor de Calculatoare

26

Comenzi de copiere traditionale


copy <sursa> <destinatie>

copy tftp flash


copy flash tftp
copy tftp startup-config
copy startup-config tftp
copy tftp running-config
copy running-config tftp

Proiectarea Retelelor de Calculatoare

27

Conventii de denumire a IOS-ului

O imagine relocatable este copiata din


flash in RAM inainte de a fi executata. O
imagine non-relocatable se executa
direct din flash
Proiectarea Retelelor de Calculatoare

28

Secventa de boot a routerului

1.
2.
3.

Se testeaza hardware-ul routerului


Se identifica si se incarca sistemul de operare (IOS-ul)
Se identifica si se aplica instructiunile din fisierele de
configurare.

Proiectarea Retelelor de Calculatoare

29

Procesul de initializare al routerului


1.

ROM
1. POST
2. Se executa secventa initala de boot
3. Se verifica valoarea registrului de configuratie (NVRAM)
0 = Porneste in modul ROM Monitor
1 = Incarca IOS-ul din ROM
2 - 15 = Verifica startup-config in NVRAM

2. Cauta IOS boot system commands in startup-config file (NVRAM)


Daca exista
a. Ruleaza boot system commands in ordinea in care acestea apar in startup-config pentru a
localiza IOS-ul
b Daca nu se poate localiza IOS-ul in modul prezentat mai sus, incearca ordinea implicita (Flash,
TFTP, ROM)
3. Localizeaza si incarca IOS-ul daca nu exista boot system commands in urmatoarea ordine:
a. Flash
b. TFTP server.
c. ROM (IOS cu facilitati restranse)
4. Localizeaza si incarca fisierele de configuratie
a. Daca exista fisiere de configuratie, copiaza-le in running-config (RAM)
b. Daca nu exista, intra in modul setup
c. Daca nu se doreste intrarea in modul setup, creaza o configuratie implicita (practic nici o
configuratie)
Proiectarea Retelelor de Calculatoare

30

S-ar putea să vă placă și