Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:02:contents:04 [2013/10/10 13:59]
mihai.carabas [04. Intrări statice în tabela de comutare]
rl:labs:02:contents:04 [2023/10/17 10:52] (current)
vlad_iulius.nastase [04. [10p] Popularea tabelei de comutare]
Line 1: Line 1:
-==== 04. [20pIntrări statice în tabela ​de comutare ====+==== 04. [15pPopularea tabelei ​de comutare ====
  
-Până în acest punct am observat cum se poate popula dinamic o tabela de comutare a unui switch. Ați văzut că în tabela de comutare intrările erau marcate cu ''​DYNAMIC''​ în dreptul coloanei ''​Type''​.+**Topologie**:​ {{:​rl:​labs:​02:​contents:​rl_2022-2023_laborator-02_02.pkt|download}}
  
-Tabela de comutare se poate popula și static cu intrări predefinite pentru un anumit port. Dorim să configurăm intrări statice ​în tabela de comutare a unui switch.+  * Dorim să urmărim modul în care se populează ​tabela de comutare a unui switch. Topologia este formată dintr-un switch și 4 stații. Încărcați fișierul de topologie în Packet Tracer și așteptați ca porturile switch-ului să lumineze verde în loc de portocaliu (să fi rulat STP). 
 +  *După cum ați observat de la exercițiul anterior, switch-ul comută pachetele doar către destinație,​ făcând acest lucru pe baza unei tabele de comutare (**MAC Address Table**).
  
-Pentru ​a putea configura un echipament Ciscotrebuie ​să intrăm în modul de configurareDin contul ​de administrare ​(nu uitați: "#"​ la sfârșitul prompt-uluiexecutați comanda<​code>​ +  * Pentru ​configurarea unui switchapăm pe iconița sa din fereastră albă din Packet Tracer. Va apărea o fereastră prin care putem configura switch-ulSingurul **tab** ​de interes este cel denumit **CLI** ​(//Command Line Interface//). Apăsați tasta **Enter** cel puțin o dată ca să vedeți unde este cursorul. Acest CLI este specific Cisco si este format după cum urmează: 
-configure terminal +    * literele până la caracterul ">" ​(mai marereprezintă hostname-ul echipamentului 
-</​code>​ +    * caracterul ">"​ semnifică faptul că sunteți autentificat ca un utilizator neprivilegiat ​(fără drepturi administrative) 
-Astfel veți intra în modul de configurare. Acest mod îl veți recunoaște prin adăugarea sufixului ''​(config)''​ la prompt-ul CLI-ului. În acest mod puteți doar să realizați configurări, nu puteți vizualiza parametrii switch-ului ​(ex.: afișarea tabelei ​de comutare). Pentru ​vă întoarce în modul anterior folosiți comanda<​code>​ +  * Obtineti drepturi administative pentru a afisa tabela ​de comutare/MAC switch-ului si observati ca este goala.
-exit +
-</​code>​ +
-sau combinația de taste ''​Ctrl+z''​.+
  
-Comanda prin care se poate configura o intrare statică în tabela ​de comutare ​este<​code>​ +=== Tabela ​de comutare ​===
-mac-address-table static AAAA.BBBB.CCCC vlan Z interface FastEthernet X/Y +
-</​code>​ +
-Parametrii sunt după cum urmează: +
-  * ''​AAAA.BBBB.CCCC'':​ adresa MAC. Trebuie să fie obligatoriu în această formă. Pe alte sisteme de operare o veți găsi sub forma: ''​AA:​AA:​BB:​BB:​CC:​CC''​. +
-  * ''​Z'':​ numărul VLAN-ului. În cazul de față vom folosi **1**. Detalii despre VLAN-uri vom prezenta în laboratoarele viitoare. +
-  * ''​X/​Y'':​ indexul portului din switch pentru care doriți asocierea.+
  
-În topologia ​de la {{:​rl:​labs:​02:contents:​rl_2013-2014_laborator-02_04.pkt|această adresă}} avem un switch și 4 calculatoareÎncărcați fișierul conținând topologia în PacketTracer ​și așteptați rularea STP: porturile switch-ului trebuie să lumineze verde, **nu** portocaliu.+  * Tabela ​de comutare conține mai multe coloane dintre care două sunt de interes 
 +    * coloana **Mac Address** specifică adresa MAC 
 +    * coloana **Ports** specifică portului ​switch-ului 
 +  * Tabela este, așadar, o **asociere** între o **adresă MAC** și un **port**Spunem că tabelele au, pentru fiecare intrare: 
 +    * o componentă de potrivire ​și de căutare (**match**) - se caută o adresă MAC 
 +    * o componentă de acțiune pe baza rezultatului obtinut in urma operatiei de match se trimite pachetul pe portul aferent. 
 +  * Partea de căutare poate apărea o singură dată, partea de acțiune de mai multe ori: 
 +    ​putem avea mai multe adrese MAC aferente unui port 
 +    ​o adresă MAC poate apărea cel mult o dată în tabela de comutare.
  
-Dorim să configurăm o intrare statică pentru stația PC1, stație conectată pe portul ​''​FastEthernet3/​1'' ​(sau ''​Fa3/1''​) din switch ​și care are adresa MAC ''​0090.0C1A.03DE''​. Pentru ​aceasta, ​rulați comenzile de mai jos:<​code>​ +  * Aflati numele/numărul fiecărui port al unui switch si adresa MAC a unei statii. 
-Switch>​enable +  * Trimiteți un pachet de la ''​PC0''​ la ''​PC1''​. Afișați din nou tabela de comutare. 
-Switch#show mac-address-table  +  * Observați adăugarea a două intrări: 
-          Mac Address Table +    *  O intrare este generată la trimiterea pachetului ​''​PC0'' ​la ''​PC1''​ - conține adresa MAC a stației ''​PC0''​ și portul pe care aceasta este legată la switch 
--------------------------------------------+    *  A doua este generată ​ la întoarcerea pachetului de la ''​PC1''​ la ''​PC0''​ - conține ​adresa MAC a stației ​''​PC1'' ​și portul pe care aceasta ​estela rândul ei, legată la switch.
  
-Vlan    Mac Address ​      ​Type ​       Ports +  * Trimiteți un pachet de la ''​PC1''​ la ''​PC2''​. Afișați din nou tabela de comutare. De ce apare doar o singură intrare, nu două? 
-----    ----------- ​      ​-------- ​   -----+  * Trimiteți un pachet de la ''​PC2''​ la ''​PC3''​. Afișați din nou tabela de comutare. Ce observați?
  
-Switch#​configure terminal +  * Curățați tabela de comutare. 
-Switch(config)#​mac-address-table static 0090.0C1A.03DE vlan 1 interface FastEthernet 3/1 +  * Intrați în modul **Simulation** și trimiteți un pachet de la ''​PC1''​ la ''​PC3''​Ce observați? Urmăriți în fereastra **Event list** un sumar al pachetelor trimise
-Switch(config)#​exit +  * Mai trimiteți încă un pachet de la ''​PC1''​ la ''​PC3''​. De ce s-a comportat diferit de data aceasta? Afișați din nou tabela de comutare.
-Switch# +
-Switch#show mac-address-table  +
-          Mac Address Table +
--------------------------------------------+
  
-Vlan    Mac Address ​      ​Type ​       Ports +  ​* Curățați tabela de comutare. 
-----    ----------- ​      ​-------- ​   ----- +  * Intrați în modul **Simulation** ​și trimiteți un pachet ​de la ''​PC1''​ la ''​PC3''​. ​La fiecare pas al simulării vizualizați tabela de comutare ​a switch-uluiDiscutați cu asistentul dacă aveți întrebări legate ​de popularea tabelei ​de comutare.
- +
-   ​1    0090.0c1a.03de ​   STATIC ​     Fa3/1 +
-Switch# +
-</​code>​ +
- +
-Trimiteți un pachet de la stația PC0 la stația PC1. Afișați tabela de comutare ​folosind comanda<​code>​ +
-show mac-address-table +
-</​code>​ +
-Se observă tipul ''​STATIC''​ pentru intrarea cu adresa MAC a stației PC1 și intrarea ​de tipul ''​DYNAMIC'' ​pentru adresa MAC a stației PC0. +
- +
-Creați încă o intrare statică pentru stația PC2 după modelul de mai sus. Verificați conectivitatea cu toate celelalte stații. +
- +
-Goliți tabela de comutare ​folosind comanda<​code>​ +
-clear mac-address-table +
-</​code>​ +
-Creați o intrare statică pentru portul din switch aferent stației PC3, dar în loc sa puneți adresa MAC a stației PC3, puneți o adresă MAC nevalidă (care nu există în rețeaua locală)Afișați tabela de comutare. Testați conectivitatea stației PC3 cu celelalte stații șafișați din nou tabela de comuntare. Observați prezența a două intrări MAC pe același port, una statică (introdusă mai devreme) și alta dinamică (adresa MAC a stației PC3). +
- +
-O intrare statică are avantajul permanenței. În absența traficului, o intrare dinamică este ștearsă din tabela ​de comuntare după câteva minute. O intrare statică poate fi ștearsă doar explicit, prin folosirea comenzii ''​clear mac-address-table''​. +
- +
-Dacă dorim să configurăm acces exclusiv al stației PC3 în tabela ​de comutare, trebuie folosite comenzi de [[http://​www.cisco.com/​en/​US/​docs/​switches/​datacenter/​sw/​4_1/​nx-os/​security/​configuration/​guide/​sec_portsec.html|port security]].+
rl/labs/02/contents/04.1381402770.txt.gz · Last modified: 2013/10/10 13:59 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0