This shows you the differences between two versions of the page.
| 
    rl:labs:02:contents:05 [2013/10/10 01:24] razvan.deaconescu  | 
    
    rl:labs:02:contents:05 [2023/10/17 10:52] (current) vlad_iulius.nastase [05. [10p] Conținutul tabelei de comutare]  | 
    ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 05. Configurație cu STP deja rulat ==== | + | ==== 05. [20p] Conținutul tabelei de comutare ==== | 
| - | STP (//Spanning Tree Protocol//) reprezintă un protocol prin care switch-urile evită buclele în rețea (în special //broadcast storms//). Se creează un arbore de acoperire între switch-uri (un switch este //root bridge//, rădăcina arborelui) care stabilește o cale unică de a ajunge de la un switch la alt switch. | + | **Topologie**: {{:rl:labs:02:contents:rl_2022-2023_laborator-02_03.pkt|download}} | 
| - | Pentru început, ne propunem să investigăm o rețea funcțională cu STP rulat. Pentru acesta descărcați topologia PacketTracer de la această adresă, încărcați-o în PacketTracer și așteptați circa 30 de secunde rularea STP: unele porturi nu vor mai avea lumini portocalii ci verzi. | + | === Analiza tabela de comutare === | 
| - | Observați că unul dintre porturile switch-ului Switch1 (''Fa0/1'') este blocat din perspectiva STP, adică nu trimite pachete de date. | + | * Ne propunem să urmărim conținutul tabelei de comutare într-un scenariu cu 2 switch-uri. | 
| + | * La fiecare switch sunt conectate câte 2 calculatoare. Încărcați fișierul topologie în PacketTracer și așteptați ca switch-urile să ruleze STP. după rularea STP, porturile switch-urilor vor avea culoarea verde. | ||
| + | * Trimiteți pachete între orice 2 calculatoare din rețea și vizualizați tabela de comutare pe ambele switch-uri. | ||
| + | * Observați că un port poate avea asociate mai multe adrese MAC. Portul unui switch care are legătura cu celălalt switch cuprinde trei adrese MAC: | ||
| + | * adresa MAC a portului celuilalt switch | ||
| + | * adresele MAC ale stațiilor conectate la celălalt switch | ||
| - | Pentru a popula tabelele de comutare ale switch-urilor trimiteți pachete de verificare a conexiunii între toate stațiile. După aceea, în modul //Simulation// trimiteți un pachet de la stația PC0 la stația PC1. Observați calea urmată de pachet: deși ar fi un drum mai scurt între Switch1 și Switch2, pachetul urmează calea Switch1, Switch0, Switch2. Asta întrucât legătura Switch1 -- Switch2 este dezactivată. În topologia curentă, Switch0 este //root bridge// și este rădăcina arborelui de acoperire. | + | === Analiza tabela de comutare dupa decuplarea unui echipament === | 
| - | Pe fiecare switch deschideți consola (interfața CLI) și, din consola administrativă (rulați comanda ''enable'') rulați comanda<code> | + | * Afișați tabela de comutare a switch-ului ''Switch0'' și rețineți portul asociat adresei MAC a stației ''PC1''. | 
| - | show spanning-tree | + | * Decuplați stația ''PC1'' de la rețea apăsând pe beculețul verde de pe legătura la ''Switch0'' a acestuia urmată de tasta Escape (un alt mod de a șterge o legătură se poate obține prin folosirea butonului în formă de "X" din dreapta, urmată de apăsarea pe elementul care se dorește a fi șters). | 
| - | </code> | + | * După decuplarea calculatorului, urmăriți tabela de comutare și observați pierderea intrării aferente.  | 
| - | Veți obține o informație precum cea de mai jos (pentru Switch1):<code> | + | === Analiza tabela de comutare dupa reconectarea unui echipament === | 
| - | Switch#show spanning-tree | + | |
| - | VLAN0001 | + | |
| - | Spanning tree enabled protocol ieee | + | |
| - | Root ID Priority  32769 | + | |
| - | Address  0007.EC9C.D291 | + | |
| - | Cost  19 | + | |
| - | Port  2(FastEthernet1/1) | + | |
| - | Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec | + | |
| - | + | ||
| - | Bridge ID Priority  32769 (priority 32768 sys-id-ext 1) | + | |
| - | Address  0060.5C08.3EDC | + | |
| - | Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec | + | |
| - | Aging Time 20 | + | |
| - | + | ||
| - | Interface  Role Sts Cost Prio.Nbr Type | + | |
| - | ---------------- ---- --- --------- -------- -------------------------------- | + | |
| - | Fa1/1 Root FWD 19 128.2 P2p | + | |
| - | Fa0/1 Altn BLK 19 128.1 P2p | + | |
| - | Fa2/1 Desg FWD 19 128.3 P2p | + | |
| - | </code> | + | |
| - | + | ||
| - | Informațiile care pot fi extrase din ieșirea de mai sus a comenzii sunt: | + | |
| - | * Adresa root bridge-ului (//Root ID//) este ''0007.EC9C.D291'', adică adresa unui port al Switch0. | + | |
| - | * ID-ul curent (al Switch1) este ''0060.5C08.3EDC''. | + | |
| - | * Portul ''Fa1/1'' este în starea ''FORWARDING'' și este legătura către root bridge. | + | |
| - | * Portul ''Fa0/1'' este în starea ''BLOCKED'': parte a legăturii dezactivate Switch1 -- Switch2 | + | |
| - | + | ||
| - | Rulați comanda ''show spanning-tree'' și pe celelalte switch-uri și analizați output-ul comenzilor. | + | |
| + | * Folosiți un cablu **Copper Straight-Through** pentru a conecta stația ''PC1'' la celălalt port disponibil al switch-ului ''Switch0'' (diferit de cel inițial). | ||
| + | * După rularea STP pe switch, trimiteți un pachet între ''PC1'' și ''PC0''.  | ||
| + | * Observați popularea tabelei de comutare cu o nouă intrare corespunzătoare adresei MAC a stației ''PC1''. O adresă MAC nu poate apărea de două ori în tabela de comutare a unui switch. | ||