Differences

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

Link to this comparison view

rl:teme:tema1 [2019/11/01 10:45]
octavian.grigorescu [Discuții legate de temă]
rl:teme:tema1 [2022/10/18 16:43] (current)
florin.stancu
Line 1: Line 1:
 ====== Tema 1 ====== ====== Tema 1 ======
  
- +** Nu mai e ;) **
-  ​* **Publicare**:​ +
-    * //**01 Noiembrie 2019 09:00**// +
- +
-  * **Termen de predare**:  +
-    * //**12 Noiembrie 2019 23:59 - deadline HARD**// +
- +
-==== Detalii actualizare enunț ==== +
-Enunțul temei poate suferi modificări/​completări rezultate în urma observării unor neclarități fie de către echipa de asistenți, fie de către voi, studenții, pe forum. Pentru a facilita descoperirea modificărilor ele vor fi marcate cu roșu în cadrul enunțului temei, alături de un număr al reviziei. +
-În această secțiune veți găsi numărul reviziei curente a enunțului, data și ora la care au fost realizate fiecare revizie și secțiunile/​exercițiile pe care se aplică reviziile. +
- +
-**Revizii: ** +
- +
-==== Descriere generală ==== +
-Tema constă în realizarea unui set de exerciții pe echipamentele și sistemele dintr-o rețea virtuală. Întreaga rețea, topologie prin care sunt simulate echipamentele,​ se găsește într-un fișier Packet Tracer. +
- +
-==== Packet Tracer și platforma de lucru ==== +
-Tema trebuie rezolvată folosind **Packet Tracer 6.2**, ce poate fi descărcat de la [[http://​ocw.cs.pub.ro/​courses/​rl/​info/​resurse/​packet-tracer | această adresă]] (disponibil atât pentru Windows, cât și pentru Linux). +
- +
-**__Known Issues__** +
- +
-  - Packet Tracer este susceptibil la închideri necontrolate. Recomandăm:​ +
-    * salvarea configurațiilor de rulare în configurațiile de pornire; +
-    * salvarea fișierului .pkt și realizarea frecventă a unor copii de rezervă. +
-  - Înainte de arhivarea temei spre trimitere la vmchecker, se recomandă salvare urmată de **ieșirea din Packet Tracer**! Altfel s-ar putea să nu primiți punctajul integral de la tester din cauza unor bug-uri de deschidere ale Packet Tracer. +
-  - Ignorați erorile de expirare a certificatelor dacă vor apărea la deschiderea topologiei cu Packet Tracer. +
- +
-<note warning>​ +
-**Atenție!** Asigurați-vă că aveți instalată **versiunea 6.2** înainte de a începe lucrul! +
- +
-Packet Tracer nu are forward compatibility iar, dacă salvați (sau chiar dacă doar deschideți) o topologie .pkt într-o altă versiune, aceasta nu va mai putea fi citită de niciuna din celelalte versiunile majore/​minore! În acest caz va trebui să refaceți tema, deci mare atenție. +
- +
-În acest caz **va trebui să refaceți tema**, deci mare atenție. </​note>​ +
- +
-==== Notare ==== +
-Fiecare exercițiu are punctaj propriu. Nota pe întreaga temă este dată de suma punctajelor acumulate în urma rezolvării fiecărei cerință. Punctajul maxim care se poate obține pe întreaga temă este 10 puncte. Acest punctaj este echivalent cu 0.5 puncte din nota finală. +
-Nu este obligatorie rezolvarea tuturor exercițiilor,​ însă ordinea de rezolvare a acestora trebuie să fie progresivă. +
- +
-==== Predarea temei ==== +
-  - **Ce trebuie predat ?** +
-    * Pentru predarea temei este necesară o arhivă care conține fișierul .pkt cu topologia realizată în urma rezolvării exercițiilor și fișierul cu extensia .txt. +
-  - **Unde trebuie predat ?** +
-    * [[https://​vmchecker.cs.pub.ro]] -> selectați Rețele Locale +
-  - **Există constrângeri de nume ?** +
-    * Arhiva trebuie să fie în format **.ZIP**. Denumirea arhivei va fi **tema1.zip**. **NU** redenumiți o arhivă schimbându-i extensia în .zip (ni s-a mai întâmplat :) ). +
-  - **Ce trebuie să conțina arhiva temei de casă?** +
-    * Trebuie să conțină fișierele (direct în rădăcoma arhivei, **NU** în sub-directoare):​ +
-      * **tema1.pkt**,​ care va conține topologia realizată în urma efectuării exercițiilor. +
-      * **tema1.txt**,​ care va conține datele personale folosite la [[http://​elf.cs.pub.ro/​rl/​res/​tema1/​tema1.php|scriptul de particularizare a temei]]. +
-    * Echipamentele (din Packet Tracer) NU se vor opri înainte de salvarea topologiei. +
-    * Echipamentele NU trebuie să aibă parole setate. +
-  - **Până când poate fi predată tema ?** +
-    * Arhiva temei poate fi upload-ată până la deadline-urile menționate la începutul enunțului. +
- +
-<note warning>​Orice arhivă încărcată după deadline **NU va fi luată în considerare** iar respectiva temă NU va primi punctaj. +
-Copierea sau tentativa de copiere (chiar și parțială) se soldează cu neprimirea în examen și, ca atare, cu restanță. +
-</​note>​ +
- +
-==== Testare ==== +
-  * Testarea topologiei se va face **după un restart al tuturor echipamentelor,​ pe configurațiile lor de pornire, NU pe configurațiile de rulare**. Pentru a salva configurațiile efectuate va trebui să dați comanda **#copy running-config startup-config** pe fiecare echipament. +
-  * Înainte să predați tema, reporniți toate echipamentele și verificați funcționalitățile exercițiilor. **Toate porturile și echipamentele trebuie să fie pornite**. +
-<note important>​ Echipamentele **NU trebuie** să aibă parole setate. </​note>​ +
-<note warning> Dacă aveți activă opțiunea **Always show port labels** (din //​Options->​Preferences//​),​ Packet Tracer poate să afișeze invers etichetele anumitor porturi foarte apropiate între ele și să vă inducă în eroare. Se recomandă dezactivarea acesteia (deși este util să vedeți mereu etichetele, ele sunt uneori afișate greșit, făcându-vă să pierdeți mai mult timp depanând problemele astfel apărute decât la așteptarea ca acestea să apară la mouse over)!</​note>​ +
-<note warning> NU modificați numele echipamentelor sau porturile prin intermediul cărora acestea se conectează. Orice modificare a topologiei fizice va duce la riscul de a obține **punctaj 0** pe întreaga temă! </​note>​ +
-  * Testarea topologiei se va face automat pe [[https://​vmchecker.cs.pub.ro | vmchecker]],​ folosind **Packet Tracer versiunea 6.2.0** pentru Linux. Înainte de a trimite tema, vă rugăm să verificați compatibilitatea fișierului .pkt cu versiunea de testare. +
- +
-==== Discuții legate de temă ==== +
-Toate discuțiile legate de probleme/​întrebări/​exerciții din tema de RL trebuie puse pe forumul temei de casă. Forumul se află la [[https://​acs.curs.pub.ro/​2019/​mod/​forum/​view.php?​id=4636|următoarea adresă]].  +
-Reguli de utilizare ale acestui forum: +
-  - Nu se pun rezolvări pe forum. +
-  - Fiecare întrebare legată de un exercițiu trebuie pusă pe thread-ul dedicat acelui exercițiu. +
-  - În momentul în care puneți o întrebare, includeți în mesaj: +
-    * contextul în care a apărut problema pe care o semnalați +
-    * ce ați încercat să faceți pentru a repara problema +
-    * alte informații care pot descrie mai bine problema +
-    * dacă este vorba de rezolvarea unui exercițiu, cum ați verificat rezolvarea exercițiului +
-  - Verificați dacă cineva nu a mai întâmpinat aceeași problemă și i-a fost oferit un hint sau o soluție (“lurk before you leap”). +
- +
-==== Particularizarea temei de casă ==== +
-Temele sunt particularizate pentru fiecare student. Pentru a obține aceste date, accesați link-ul ** [[http://​elf.cs.pub.ro/​rl/​res/​tema1/​tema1.php | generare date unice]] **. Pentru rularea acestui script sunt necesare introducerea numelui, prenumelui și a grupei. Aveți grijă la **(corect cu bold)**: +
-  * Introducerea numelui/​prenumelui ​ fără diacritice; (ex. Ştefănescu vs. ** Stefanescu**) +
-    * Dacă aveți două sau mai multe prenume folosiți-l doar pe primul; (ex. Ion-Viorel vs. ** Ion**) +
-    * Introduceți grupa urmată de serie, nu invers (ex. CA336 vs ** 336CA**). +
-Datele de particularizare introduse în acel script vor fi introduse și în fișierul ** tema1.txt **, fișier care va conține ** doar **: +
-  * prima linie: numele vostru (exact cum l-ați folosit în scriptul de generare anterior) +
-  * a 2-a linie: prenumele vostru (exact cum l-ați folosit în scriptul de generare anterior) +
-  * a 3-a linie: grupa, fără spații (exact cum l-ați introdus în scriptul de generare anterior) +
-<note warning> Nu introduceți în fișier datele generate de script. Introduceți ** DOAR numele, prenumele și grupa **, conform specificațiilor de mai sus. </​note>​ +
-<​note>​ Nu folosiți facilitatea de "​auto-complete"​ a browser-elor deoarece datele generate nu vor fi corecte și veți pierde punctajul aferent temei. </​note>​ +
- +
-Informațiile generate anterior, vor fi folosite în enunțul temei cu următoarele notații: +
-  * **\$X** = valoarea variabilei X +
-  * **\$A** = valoarea variabilei A +
-  * **\$B** = valoarea variabilei B +
-  * **\$C** = valoarea variabilei C +
-  * **\$D** = valoarea variabilei D +
-  * **\$E** = valoarea variabilei E +
-  * **\$F** = valoarea variabilei F +
-  * **\$G** = valoarea variabilei G +
-  * **\$H** = valoarea variabilei H +
-  * **\$I** = valoarea variabilei I +
- +
-==== Topologie ==== +
-Topologia inițială pentru tema de RL se poate descărca de la [[http://​elf.cs.pub.ro/​rl/​res/​tema1/​tema1.pkt|următoarea adresă]]. +
- +
-==== Exerciții ==== +
-<note warning> **Se recomandă citirea întregului set de exerciții înainte de rezolvarea temei. În mod asemănător,​ la rezolvarea unui exercițiu se recomandă citirea întregului set de subpuncte.** </​note>​ +
- +
-==0001. Subnetare== +
-  - Generați datele unice conform specificațiilor de mai sus și salvați-le. Aceste informații vor fi folosite în continuare sub formă de variabile în descrierea exercițiilor. +
-  - Realizați o subnetare a spațiului de adresă **27.\$X.0.0/​16**. +
-  - Realizați OPTIM împărțirea (spatiile de adrese să fie consecutive,​ fără porțiuni nefolosite),​ altfel exercițiile următoare nu vor fi punctate. +
-  - Vor fi create 12 subrețele: 9 subrețele pentru cele 9 VLAN-uri (A, B, C, D, +
-    E, F, G, H, I) și 3 subrețele pentru legăturile între rutere (vom denumi rețelele XPinkNet, XGreenNet și XWoodBlue, descrise la subpunctul 7). +
-  - Subnetarea **TREBUIE FĂCUTĂ URMÂND CONVENȚIILE DIN LABORATOR**:​ ordonați descrescător numărul de calculatoare necesare și, pe urmă, alocați subclasele (ex: Dacă aveți 2 rețele de 50, respectiv 55 de stații, alocați **MAI ÎNTÂI** un /26 pentru rețeaua cu 55 de stații și apoi următorul /26 pentru rețeaua cu 50 de stații). +
-  - Fiecare VLAN trebuie să aibă un număr minim de adrese asignabile (acestea includ și adresele ruterelor), astfel: +
-     * VLAN-ul A trebuie să aibă minim **\$A** adrese asignabile;​ +
-     * VLAN-ul B trebuie să aibă minim **\$B** adrese asignabile;​ +
-     * VLAN-ul C trebuie să aibă minim **\$C** adrese asignabile;​ +
-     * VLAN-ul D trebuie să aibă minim **\$D** adrese asignabile;​ +
-     * VLAN-ul E trebuie să aibă minim **\$E** adrese asignabile;​ +
-     * VLAN-ul F trebuie să aibă minim **\$F** adrese asignabile;​ +
-     * VLAN-ul G trebuie să aibă minim **\$G** adrese asignabile;​ +
-     * VLAN-ul H trebuie să aibă minim **\$H** adrese asignabile;​ +
-     * VLAN-ul I trebuie să aibă minim **\$I** adrese asignabile;​ +
-  - Pentru fiecare VLAN este necesar să determinați:​ +
-     * spațiul de adrese al VLAN-ului (adresa de subrețea și masca de subrețea);​ +
-     * prima adresă asignabilă (va fi folosită pentru interfața/​subinterfața ruterului);​ +
-     * a doua adresă asignabilă (va fi asociată stației cu identificatorul mai mic: B1, C1, etc.); +
-     * a treia adresă asignabilă (va fi asociată stației cu identificatorul mai mare: B2, C2, etc.); +
-  - Rețelele din centru (XPinkNet, XGreenNet și XWoodBlue):​ +
-     * Dintre aceste 2 rețele de /30, prioritate are XPinkNet (la subnetare);​ +
-     * XR1 va avea prima adresă asignabilă în toate cele 3 rețele centrale; +
-     * Ordinea adreselor lui BR1 sau WR1 în rețeaua cu XR1 nu contează. +
- +
-==0010. Adresare IP stații (2 puncte)== +
-  - Configurați toate stațiile din topologie cu adrese IP conform cu rezultatul împărțirii de la exercițiul 0001: +
-     * Pentru fiecare din cele 17 stații existente în rețea (inclusiv serverele), configurați adresa IP, masca de rețea și default gateway-ul pe baza informațiilor obținute anterior. +
-        * Default gateway-ul va fi reprezentat de adresa subinterfeței ruterului din VLAN-ul stației respective. +
-     * Configurați,​ pentru stațiile din zonele Wood / Blue, adresele DNS astfel: +
-        * pentru zona Wood: DNS = IP **DNS - B1** +
-        * pentru zona Blue: DNS = IP **DNS - B2** +
- +
-==0011. Configurare porturi switch-uri din fiecare zonă (2 puncte)== +
-  - Configurați fiecare port activ al fiecărui switch în mod trunchi sau acces conform următoarelor detalii de topologie:​ +
-     * Fiecare VLAN are numărul asociat variabilei cu același nume, ex. VLAN-ul **A** va avea numărul **\$A**; +
-     * Fiecare stație din topologie se va afla în VLAN-ul corespunzător numelui său (ex. Calculatorul **B1** se va afla în VLAN **\$B**); +
-     * Fiecare conexiune **Switch - Stație** va fi o conexiune acces pentru VLAN-ul în care se află stația respectivă;​ +
-     * Fiecare conexiune **Switch - Switch** va fi o conexiune de tip trunchi: +
-        * Pe această conexiune se vor permite doar VLAN-urile necesare pentru conectivitatea în rețeaua locală (e.g. pentru rețeaua zonei Pink se vor configura doar VLAN-urile \$A și \$B, nu și 1, \$C, \$D etc.); +
-        * În zona Pink, legăturile PSW1-PMLS1 și PSW2-PMLS2 vor avea ca VLAN nativ VLAN-ul **\$A** și, respectiv, **\$B**. +
-     * Fiecare conexiune **Switch - Ruter** va fi o conexiune trunchi: +
-        * pe această conexiune se vor permite doar VLAN-urile necesare pentru conectivitatea în rețeaua locală (ca la subpunctul anterior)+
-        ​* **Excepție**:​ legăturile WSW1 - WR1 și WSW2 - WR1 vor fi de tip acces cu VLAN-urile \$C respectiv \$D; +
-        * **Hint**: PMLS1 este un Switch Layer 3, adică îndeplinește și rol de switch, și de ruter; în acest task, va trebui să-i configurați legăturile trunchi din rețeaua internă. +
-        * **Atenție**:​ ignorați switch-ul XSW1 din centru, acesta va fi configurat la un exercițiu ulterior; +
-<​note>​**Hint:​** Citiți hint-ul de la finalul enunțului pentru o modalitate mai ușoară de a efectua configurațiile</​note>​ +
- +
-==0100. Inter-VLAN routing (2 puncte)== +
-  - Configurați ruterele pentru a oferi conectivitate în rețelele locale intra-zonale (i.e. în cadrul aceleiași zone): +
-     * Asignați adresele ruterelor (calculate la exercițiul 0001) pe interfețele dinspre VLAN-urile interioare;​ +
-     * Zonele Green și Blue vor avea configurație Router on a Stick (s-a stabilit anterior că legăturile dintre acestea și switch-uri sunt de tip trunk); +
-     * Zona Wood va folosi cele 2 interfețe de tip acces stabilite la exercițiul anterior; +
-     * În zona Pink avem **PMLS1** și pentru funcția de ruter: va trebui să-i activați [[https://​www.cisco.com/​c/​en/​us/​support/​docs/​lan-switching/​inter-vlan-routing/​41860-howto-L3-intervlanrouting.html|funcția de rutare]]. +
-     * **Atenție**:​ Pentru configurațiile de tip Router on a Stick, respectaţi convenţia: numărul subinterfeţei = numărul VLAN-ului. +
- +
-==0101. Conectivitate inter-rutere (1 punct)== +
-  - Configurați toate ruterele pentru a realiza conectivitate între oricare dintre ele conform următoarelor detalii de topologie:​ +
-    - Folosiți subrețelele alocate la primul exercițiu pentru a configura adresele IP din nucleu. +
-    - **Atenție**:​ Pentru a-i putea da o adresă lui PMLS1 pe interfața fizică necesară, va trebui să-i dezactivați **switchport**-ul (practic, să faceți a.î. acea interfață să nu mai aibă funcționalitate de switch). +
-    - Pentru a realiza conectivitatea între ruterele care nu sunt direct conectate, veți adăuga rute statice (acolo unde este necesar). **Nu aveți voie să folosiți ruta implicită.** +
-    - **NU este permisă** utilizarea unui protocol de rutare între rutere. +
- +
-==0110. Configurare STP (1 punct)== +
-  - Configurați STP în zona Wood astfel încât legătura dintre WSW3-WSW4 să fie cea FOLOSITĂ (nu de backup, cum este acum) pentru VLAN-ul \$C. +
-  - Configurați legăturile BSW1-BSW2 să fie folosite alternativ (una să fie activă pentru VLAN \$E, cealaltă backup pentru primul VLAN și activă pentru \$F). +
-<​note>​Hint:​ puteți să modificați prioritățile interfețelor în STP.</​note>​ +
- +
-==0111. Conectivitate punct la punct (2 puncte)== +
-  - Configurați ruterele pentru a realiza conectivitate între oricare două stații din topologie. +
-  - Pentru a realiza conectivitatea între zone, veți adăuga rute statice pe rutere, acolo unde este necesar. Rutele statice **NU** trebuie să fie sumarizări pentru zone. +
-  - **NU** este permisă utilizarea unui protocol de rutare între rutere. **NU** aveți voie să folosiți ruta implicită. +
- +
-<​note>​**Hint:​** Veți avea de adăugat mai multe rute pentru a stabili conectivitate punct la punct. Pentru a realiza acest lucru mai ușor, puteți folosi un editor de text (e.g. <​del>​notepad</​del>​ vim **;)** ) pentru a planifica rutele fiecărui echipament (sub forma comenzilor IOS, câte una pe fiecare linie), le verificați și apoi puteți să le copiați direct în consola Packet Tracer a dispozitivului. Astfel, veți avea o viziune de ansamblu asupra configurației întregii rețele, reducând probabilitatea de apariție a greșelilor ;) </​note>​ +
rl/teme/tema1.1572597942.txt.gz · Last modified: 2019/11/01 10:45 by octavian.grigorescu
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