Documente Academic
Documente Profesional
Documente Cultură
2
Funcţionarea unui switch de nivel 2
• Tabela CAM
• Operaţiile pe care un switch le poate face:
– forwarding
– flooding
– filtering
3
Ce este redundanţa ?
Internet
Internet
R1
sw 1
sw 1 sw 1
LAN
LAN LAN
LAN
4
De ce avem nevoie de redundanţă?
R1
Dacă această legătură
cedează ,reţeaua nu mai este
accesibilă din exterior
sw 1
5
Reţele redundante
R1 R2
sw 1 sw 2
sw 3
6
Problemele reţelelor redundante
sw
FRAME X FRAME X
7
Broadcast storm
A1 A1
B2
sw 1 sw 2
Nu am în tabela CAM o
Broadcast storm
intrare pentru MAC-ul
lui A1->fac flood
sw 3
Exemplu: Un switch Catalyst 2950 cu 24 10/100TX are o utilizare
normala de 20-30% iar în timpul unui broadcast storm aceasta poate urca
până la 80-90%
8
Transmiterea multiplă a unui frame
A
R1
sw 1 sw 2
9
Coruperea tabelelor
A
R1
Port 0 Port 0
Port 1 Port 1
sw 1 sw 2
10
STP To The Rescue
STP
– protocol de nivel 2
– permite descoperirea buclelor în reţea
– foloseşte un algoritm STP pentru a crea o topologie logică lipsită de bucle
– STP -> 802.1d
– MSTP -> 802.1s
– RSTP -> 802.1w
11
Concepte STP – Bridge ID
BID = 8 bytes
12
Concepte STP – Link Cost
1 Gbps 4
100 Mbps 19
10 Mbps 100
13
Funcţionarea STP – BPDU-uri
2 bytes 1 byte 1 byte 1 byte 8 bytes 4 bytes 8 bytes 2 bytes 2 bytes 2 bytes 2 bytes 2 bytes
14
Paşi în funcţionarea STP
15
Alegerea Root Bridge
sw 1 sw 2
BID = 32,768.AA.AA.AA.AA.AA.AA
prioritate Base-MAC
sw 3
BID = 32,768.BB.BB.BB.BB.BB.BB
16
Alegerea Root Ports
• Root Port este portul prin care costul până la Root Bridge este
minim.
• Fiecare non-root bridge trebuie să aibă un Root Port.
Root bridge
sw 1
Cost=19 Cost=19
Root port Root port
Cost=19
sw 2 sw 3
17
Alegerea Designated Ports
• Designated Port este acel non-Root Port de pe un bridge care anunţă calea
cea mai scurtă până la Root Bridge.
• Dacă avem cost egal între 2 porturi, se va alege designated-port, portul de pe
switchul cu BID-ul mai mic.
Root bridge
BID = 32,768.AA.AA.AA.AA.AA.AA
sw 1
Cost=19 Cost=19
18
Rezultat
Root bridge
sw 1
Cost=19 Cost=19
Root port=forwarding Root port=forwarding
Cost=19
sw 2 sw 3
19
Stările porturilor în STP
• Pentru a ajunge să forwardeze sau nu traficul, un port trebuie să
treacă prin mai multe stări:
Starile porturilor Actiuni la nivel de port Actiuni la nivel de switch
20
Tranziţia prin stările STP
Blocking
Max age(20 sec)
Listening
Forward delay(15 sec)
Learning
Forward delay(15 sec)
Forwarding
21
Timere STP
22
Comenzi STP
• RSTP
– timp de convergenţă mult mai bun
• PVST
– Oferă funcţionalitatea STP / VLAN folosind protocolul Cisco ISL
• PVST +
– Oferă funcţionalitatea STP / VLAN folosind mult mai popularul dot1q
– Exista si rapid-PVST+ care combina functionalitatea STP / VLAN cu un
timp mai bun de convergenta
• MSTP
– Oferă posibilitatea mapării a mai multe VLAN-uri peste aceeaşi
instanţă STP 24
PVST +
25
Formatul BPDU
Extended
Bridge Priority system ID Mac address
4 biţi 12 biţi
BID = 8 bytes
27
Rapid Spanning Tree Protocol
• Discarding
– Nu se trimit date
– Intrerupe buclele de layer 2
– Se gasesc atat in topologii active cat si in timpul calcularii arborelui
• Learning
– Invata adrese MAC
– Se gasesc atat in topologii active cat si in timpul calcularii arborelui
• Forwarding
– Porturi ce fucntioneaza normal
– Se gasesc numai in topologii active
• Starea unui port este diferita de rolul unui port!
RSTP port roles
• Designated port
– Unul pe fiecare segment
– Va fi in starea de forwarding
• Root port
– Unul pe fiecare switch care nu este root
– Portul ce duce catre root bridge pe calea cea mai scurta
– Va fi in starea de forwarding intr-o topologie activa
• Alternate port
– Este un port ce ofera o cale alternativa catre root
– Va fi in starea discarding intr-o topologie activa
– Va trece in designate la modificari ale topologiei
RSTP – link types
• Edge ports
– Porturile de acces din topologie
– Tranziţie rapidă către starea forwarding
– Se configureaza tot cu ajutorul comenzii
# Spanning-tree portfast
– Daca primesc un BPDU pe acel link, revin la starea normala
• Point-to-point
– Tranziţie rapidă către starea forwarding
– Porturi ce ruleaza in regim full-duplex si sunt conectate la un singur switch
• Shared
– Port ce lucreaza in regim half-duplex
– Este conectat la un segment unde pot exista mai multe switchuri
31
Proposal and Agreement process
33