Sunteți pe pagina 1din 30

Proiectara Retelelor de Calculatoare

VLSM

- Curs 2 11.10.2007

Universitatea POLITEHNICA Bucureti

Ci sc o Sy st em s 19 81 PA DA R

Istoric

19 68

Proiectarea Retelelor de Calculatoare

In te rn et = we IP b sit Se es c VP Ns 17

M PL

VP Ns

IN TC TE P/ RN 19 IP ET 85 Et he 19 rn 89 e Ca t lcu 19 92 la to CI ar DR e 19 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 PL t 03 S 10 G 20 ig 03 aE 80 th er 2. 20 11 ne 04 g t M et ro Et he rn et

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 .0010 .0010 .0010 .0010 .0010 0000.00 0000.01 0000.10 0000.11 0001.00 000000= 000000= 000000= 000000= 000000= Host 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

Retea

Subnet Subnet VLSM

Proiectarea Retelelor de Calculatoare

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 11 LAN

R2 141.85.157.58 141.85.37.56/30 141.85.157.57 141.85.37.13 ISP R1 141.85.157.61 141.85.157.62

141.85.157.32/28 LAN 22 LAN

141.85.157.60/30

R3

Proiectarea Retelelor de Calculatoare

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

R2

R3

LAN 1

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.
24 bii reea

36.

000
3 bii subreea

00000
5 bii staie

/24

Spaiul iniial

193. 193. 193. 193. 193. 193.

230. 230. 230. 230. 230. 230.

36. 36. 36. 36. 36. 36.

000 001 32 64 96 128

000000 000000

/27 /27

Prima subreea creabil

Prima subreea configurabil /27 /27 /27 /27 Net1 Net2 Net3 Net4 A doua subreea configurabil A treia subreea configurabil 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 193.230.36.32 193.230.36.64 193.230.36.96 193.230.36.128

Masc /27 /27 /27 /27

Next hop 193.230.36.34 193.230.36.34 193.230.36.34 193.230.36.129

Interfa E1 E1 E1 E0

Adres reea 193.230.36.128

Masc /27

Next hop 193.230.36.129

Interfa E0

0.0.0.0

/0

193.230.36.34

E1

Proiectarea Retelelor de Calculatoare

17

Tabela de rutare de pe R2

Adres reea 193.230.36.32 193.230.36.64 193.230.36.96 193.230.36.128

Masc /27 /27 /27 /27

Next hop 193.230.36.33 193.230.36.66 193.230.36.66 193.230.36.33

Interfa E0 E1 E1 E0

Adres reea 193.230.36.64 0.0.0.0

Masc /26 /0

Next hop 193.230.36.66 193.230.36.33

Interfa E1 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 193.230.36.32 193.230.36.64 193.230.36.64 0.0.0.0 Masc /27 /27 /26 /0 Next hop 193.230.36.34 193.230.36.65 193.230.36.66 193.230.36.33 Interfa E0 E1 E1 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.
29

Proiectarea Retelelor de Calculatoare

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