Documente Academic
Documente Profesional
Documente Cultură
5
VLAN
30 octombrie 2011
Obiective
2
Cursul 3
VLAN
Probleme n LAN-uri
Ce este un VLAN
Trunking
Comutarea n VLAN-uri
Exemple
3
Probleme n LAN-uri
Securitate
Broadcast-urile ajung la toate dispozitivele din
reea i pot conine date confideniale
Securitate Un host poate ncerca s acceseze orice alt host
din reeaua sa
Soluie: blocarea accesului direct ntre dispozitive
din departamente diferite
4
Probleme n LAN-uri
Eficien
ntr-o reea cu multe switch-uri, impactul unui
broadcast poate fi foarte costisitor
Securitate Soluie: limitarea domeniilor de broadcast
Eficien
5
Probleme n LAN-uri
Administrare
ntr-o reea pot exista politici diferite (de
securitate, de adresare, de control al calitii)
Securitate pentru departamente cu scop diferit, dar locaie
comun
Eficien Soluie: aplicarea unor politici per departament i
nu per switch
Administrare
6
Probleme n LAN-uri
Calitate (QoS)
Unele dispozitive (IP phones, Videoconferencing)
necesit politici speciale pentru asigurarea calitii
Securitate Soluie: separarea traficului pe o reea dedicat, cu
o politic proprie
Eficien
Administrare
Calitate
7
Probleme n LAN-uri
Cost
Echipamentele folosite trebuie s asigure cerinele
fr s necesite investiii mult prea mari
Securitate Soluie: gsirea unei metode software pentru a
rezolva toate cerinele, folosind echipamentele
Eficien existente
Administrare
Calitate
Cost
8
Soluia
Securitate
Pentru unele lucruri exist
Eficien
Administrare
pentru acestea exist VLAN-uri
Calitate
Cost
9
De ce nu un ruter?
10
Ce este un VLAN
Virtual LAN
Reprezint un domeniu de broadcast compus doar din anumite
porturi ale unor switch-uri
Un VLAN este definit prin porturile ce i aparin
Fa0/1 Fa0/1
Fa0/2 Fa0/2
Fa0/3 Fa0/4 Fa0/3 Fa0/4
A B C D
11
Ce este un VLAN
Dispozitive din dou VLAN-uri diferite nu pot comunica ntre ele
n absena unui dispozitiv de nivel 3 care s fac rutarea
Un broadcast se va propaga doar n VLAN-ul respectiv:
Broadcast
Fa0/1 Fa0/1
Fa0/2 Fa0/2
Fa0/3 Fa0/4 Fa0/3 Fa0/4
Broadcast Broadcast
A B C D
12
Ce este un VLAN
13
Configurarea VLAN-urilor
14
Trunking
Ce se ntmpl cnd dou switch-uri trebuie s transporte date
aparinnd mai multor VLAN-uri ntre ele?
VLAN 10
VLAN 20
VLAN 30
15
Trunking
Porturile nu pot funciona doar ca Access Ports, ci i ca Trunk
Ports
Acestea au proprietatea c pot trimite trafic aparinnd mai
multor VLAN-uri pe acelai port
O linie trunk trebuie s aib la ambele capete port-uri configurate
ca Trunk Ports
VLAN 10
VLAN 20
VLAN 30
Trunk
16
Trunking
Setul de VLAN-uri ce pot fi trimise pe o linie trunk este
configurabil i trebuie stabilit de administrator
Implicit, setul va include toate VLAN-urile
Problem: dac switch-ul 1 trimite un cadru aparinnd VLAN-ului
10, cum i d seama switch-ul 2 n ce VLAN s-l plaseze?
VLAN 10
VLAN 20
VLAN 30
Trunk
17
Formatul 802.1q
Soluia: 802.1q
Recapitulare formatul Ethernet:
Adres Adres Lungime/
Date FCS
Destinaie Surs Tip
18
VLAN nativ
O legtur trunk are un VLAN special numit VLAN nativ
Cadrele aparinnd VLAN-ului nativ circul pe trunk n format
Ethernet standard (nu 802.1q)
Porturile de la captul legturii trebuie s aib configurat acelai
VLAN nativ
Nativ: 30
VLAN 10
VLAN 20
VLAN 30
Trunk
19
Topologia exemplu
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
20
Exerciiul 1: Broadcast A
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
21
Exerciiul 1: Broadcast A
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
22
Exerciiul 2: Unicast E C
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
23
Exerciiul 2: Unicast E C
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
24
Cursul 3
Rutare inter-VLAN
Conectivitatea ntre VLAN-uri
Ce este un ruter
Soluia clasic
Soluia router-on-a-stick
25
Necesitatea rutrii
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
26
Ruterul
Ruterul este un echipament ce funcioneaz la nivelul 3.Reea al
stivei OSI
Funcia lui este de a dirija trafic ntre domenii de broadcast
distincte
Ruterul i procesul de rutare vor fi discutate n detaliu n cursul 5
A C
SW1 R1 SW1
B D
27
Rutare Inter-VLAN
28
Soluia clasic
Fa0/1
Fa0/2 R1
A
Fa0/3
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
29
Soluia clasic: Exemplu
Fa0/1
Fa0/2 R1
A
Fa0/3
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
30
Soluia clasic
Avantaje:
Apartenena la VLAN-uri este
transparent ruterului
Folosete eficient capacitatea de transfer
a mediului
Dezavantaje:
Interfeele pe rutere sunt puine i
abordarea consum un numr mare de
interfee
Este necesar o cantitate mare de cabluri
pentru a realiza legturile
Nu scaleaz
31
Soluia Router-on-a-stick
Fa0/1 R1
A
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
32
Soluia Router-on-a-stick: Subinterfee
O interfa fizic poate fi mprit n mai multe subinterfee
Abordarea router-on-a-stick presupune crearea unei subinterfee
pentru fiecare VLAN
Fiecare subinterfa va avea adresa sa proprie de nivel 3
Subinterfeele sunt identificate prin id-ul de subinterfa (de
exemplu Fa0/1 poate avea subinterfaa cu id-ul 42: Fa0/1.42
Fa0/1
Aspect fizic
R1
Fa0/1 Fa0/1.30
Aspect logic Fa0/1.10
R1 Fa0/1.20
33
Soluia Router-on-a-stick: Subinterfee
Legtura dintre switch i ruter va fi configurat ca trunk
Fiecare subinterfa trebuie informat c traficul va veni n format
802.1q i nu Ethernet
Cnd se configureaz ncapsularea 802.1q se asociaz i VLAN-ul
corespunztor subinterfeei
Fa0/1 Fa0/1.30
Fa0/1.10 Fa0/1.10 802.1q, VLAN 10
R1 Fa0/1.20
Fa0/1.20 802.1q; VLAN 20
34
Soluia Router-on-a-stick: Exemplu
Fa0/1 R1
A
SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk
C D E
35
Soluia Router-on-a-stick
Avantaje:
Este utilizat o singur interfa a
ruterului
Este necesar un numr redus de legturi
Scaleaz bine
Dezavantaje:
Limea de band a interfeei fizice este
mprit ntre cele logice (poate aprea
un bottleneck)
Funcionalitatea nu este disponibil pe
toate ruterele
VLAN-urile nu mai sunt transparente
ruterului
36
Cursul 5
STP
Redundana n reea
STP
Algoritmul STA
Exemple
Variante STP
Redundana n reele
SW3
SW1 SW2
Staia B
Staia A
38
Redundana n reele
SW3
SW1 SW2
Staia B
Staia A
39
Probleme introduse de redundan - 1
SW3
SW1 SW2
Staia B
Staia A
T 1 2 3 4 5 6 7
SW1 SW3
SW3 SW2 SW2 SW1 SW3 SW2
SW1 SW3 SW1 SW2
Cadre A SW1
SW1 SW2
SW2 SW3 SW2 B
SW1 A
SW2 SW3
SW2 B SW3 SW1 SW2 B
SW1 A
40
Probleme introduse de redundan - 2
SW3
SW1 SW2
Staia B
Staia A
41
Probleme introduse de redundan - 3
SW3
42
Motivaia pentru STP
Avem nevoie de redundan n reea
dar crem bucle (fizice i logice)
43
STP
Spanning Tree Protocol
Specificat n standardul 802.1d
Opereaz pe o reea de switch-uri
Elimin buclele din reea prin nchiderea unor porturi
Algoritmul STP poart numele de STA (Spanning Tree Algorithm)
Operaie similar cu determinarea arborelui de acoperire pe un
graf
44
Rolurile switch-urilor
n terminologia STP, switch-ul poart numele de bridge
Exist dou roluri pentru switch-uri:
Root bridge rdcina arborelui de switch-uri
Non-root bridge toate celelalte switch-uri
45
Rolurile porturilor
Exist trei roluri pentru porturi:
Designated port trimite i primete trafic de date
Root port trimite i primete trafic de date; reprezint calea cea mai
eficient spre root bridge
Blocked port nu trimite i nu primete trafic de date
Pe o legtur, exist urmtoarele dou perechi de roluri:
Designated Root:
Dac legtura face parte din arborele de acoperire
Designated Blocked:
Dac legtura nu face parte din arborele de acoperire
46
Costurile legturilor
Costul unei muchii din graful STA este dependent de limea de
band a legturii respective:
Lime de band Cost
10 Mbps 100
100 Mbps 19
1 Gbps 4
10 Gbps 2
47
Bridge ID
Fiecare switch are un ID unic (BID)
Valoare pe 64 bii
16 bii prioritatea
48 bii adresa MAC
Prioritatea este implicit 32768
Switch-ul cu BID-ul cel mai mic va deveni root bridge
BID = 8 bytes
48
BPDU
Mesajele folosite de STP pentru a comunica informaii ntre
bridge-uri
Transmise o dat la dou secunde pe toate porturile
Informaii transmise:
root bridge ID
cost pn la root bridge
bridge ID
port ID
Observaie: blocked ports nc primesc BPDU-uri
49
Paii STA
50
Pasul 1 Alegerea Root Bridge
Bridge-urile trimit BPDU-uri pn cnd toate cunosc cel mai mic
BID din reeaua de bridge-uri
Bridge-ul cu ID-ul minim devine Root Bridge
Cine ar deveni root bridge n fiecare din situaiile urmtoare?
51
Pasul 2: Root ports
Fiecare switch non-root trebuie s aib un root port
Root Bridge
Eth0/4
A
Fa0/2 Fa0/3
Eth0/1
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5 Costul via Fa0/3: 38
Costul via Eth0/1: 100
Fa0/3
Fa0/2
Eth0/4
A
Fa0/2 Fa0/3
Prioritate: 32768 Eth0/1
MAC: BBBB.BBBB.BBBB
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5
Prioritate: 32768
MAC: CCCC.CCCC.CCCC
Fa0/3
Fa0/2
Eth0/4
Root Bridge-ul are A
ntotdeauna numai Fa0/2 Fa0/3
designated ports Eth0/1
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5
Fa0/3
Fa0/2
54
Pasul 3: Designated ports
Pe fiecare legtur trebuie s existe un designated port
Root Bridge A e root bridge deci
Eth0/4
portul lui va fi designated
A
Fa0/2 Fa0/3
Eth0/1
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5
Costul via B: 19 C trece portul n designated,
Costul via C: 19 deoarece are costul mai mic
??? Fa0/3 ctre root bridge
Fa0/2
55
Pasul 3: Designated ports - tiebreaker
Pe fiecare legtur trebuie s existe un designated port
Root Bridge
Eth0/4
A
Fa0/2 Fa0/3
Prioritate: 32768 Eth0/1
MAC: BBBB.BBBB.BBBB
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5
B trece portul n
designated deoarece are Prioritate: 32768
BID-ul mai mic pe link MAC: CCCC.CCCC.CCCC
Fa0/3
Fa0/2
56
Pasul 4: Blocked ports
Toate porturile rmase sunt blocked ports
Root Bridge
Eth0/4
A
Fa0/2 Fa0/3
Eth0/1
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/3 Fa0/2
Fa0/5 Fa0/5
Fa0/3
Fa0/2
57
Topologie logic final
A
Fa0/2 Fa0/3
D
Fa0/1 Fa0/1 Fa0/3
Fa0/4
B C
Fa0/5
Fa0/2
1Gbps (4) E
58
Un ultim tiebreaker
Poate aprea situaia n care costurile i BID-urile sunt egale:
Root Bridge Root Port
Fa0/7 Fa0/3
Designated Port
A B
Fa0/4 Blocked Port
Fa0/9
Pentru aceast situaie se definete conceptul de PID (Port ID),
care este un numr format din:
prioritatea portului (configurat static de administrator)
indexul portului (de exemplu 7 pentru Fa0/7)
Va fi folosit legtura care are PID-ul mai mic pe bridge-ul mai
prioritar (root bridge, cost minim ctre root, BID mai mic)
n cazul acesta, Fa0/9 devine root port deoarece Fa0/4 are un
port id mai mic dect Fa0/7
59
Stri Porturi n STP
60
Timpi de tranziie
Timere de tranziie
stabilite de root bridge
Hello time: 2 sec
Forwarding delay: 15 sec
Max Age: 20 sec
61
Exemplu
A B C
D E F
A B C
D E F
64
Cuvinte cheie
STA
Rutare Root port
BPDU
Blocked
STP
Port
Subinterfa Bridge ID
65
The End
?
66