Preskoči na sadržaj
Netlab Journal

O meni

Ukratko

Kontekst

Ovaj serijal pravim kako bih dokumentovao svoje učenje u mrežnoj struci. Prethodno znanje iz mreža bih opisao kao tehnički šturo, ali teoretski solidno, te mogu da se snađem u raznim tekstovima i razumijem proces razmišljanja iza nekog stvarnog rješenja. Imam tehničko razumijevanje u IT-u prvenstveno preko development pozadine (imam godinu i po iskustva u full-stack web developmentu). Dobar dio trenutnog razumijevanja mreža sam stekao i preko učenja za CCNA ispit, koji sam nedavno položio.

Poguran težnjama za stabilnijom i perspektivnijom karijerom, prvenstveno zbog sve češće pojave mijenjanja junior i mid-level programera sa AI modelima sa utopijskim ciljem dobijanja jeftinijeg a produktivnijeg biznis modela, odlučio sam da svoju karijeru okrenem u pravcu one IT struke za koju smatram da nije moguće da se u velikoj mjeri zamijeni vještačkom inteligencijom. Nakon ove izjave je moguće da ću izgledati i kao licemjer jer i sam koristim AI svakodnevno, čak i kao jedan od glavnih alata za učenje i završavanje svog full time web development posla. Od ovoga se ne može pobjeći i istina je da nas čini produktivnijim, ali me plaši cijena te produktivnosti na duge staze. Ovo je duboka tema na koju ni jedan pojedinac ne može da da definitivan odgovor, te neću mnogo vremena da trošim na nju.

Priprema

Budući da nisam imao sreće u traženju junior network engineer ili junior network security posla sa trenutnim CV-em, shvatio sam da HR timovima nije pretjerano bitna moja pozadina u programiranju i to što formalno imam neko znanje o mrežama. Logično je da je iskustvo u radu sa mrežama na prvom mjestu, ali tu ulazimo u onu klasičnu priču o začaranom krugu traženja posla bez iskustva dok ti treba iskustvo da bi našao posao.

Iz tog razloga sam došao na ideju da kreiram kolekciju containerlab projekata u kojima ću da pokažem svoj proces razmišljanja pri konfigurisanju stvarnih mrežnih topologija potencijalnom poslodavcu. Sve što ću ovde koristiti mi je novo, jedini model mrežnog operativnog sistema sa kojim sam radio je Cisco IOS i nešto malo FortiOS, mada nikada nisam koristio Nokia SR Linux, VyOS, OPNsense i slične. Izabrao sam njih jer su besplatni za rad i čujem da se koriste i u stvarnim okruženjima.

Koristiću draw.io za kreiranje ilustracija mrežnih topologija i planiranje, te ću sve svoje konfiguracije okačiti na javni GitHub repozitorijum kako bi labovi mogli biti rekreirani i na drugim uređajima.

Budući da nemam iskustva ni sa containerlab-om, niti sa Nokia SR Linux, prvih par labova će biti puko upoznavanje sa njihovim funkcionalnostima i načinom rada.

Izabrao sam SR Linux kao primarni L3 uređaj za moje labove jer je otvoren (ne “open-source otvoren”), besplatan i čuo sam da se koristi u produkcijskim okruženjima širom svijeta. Alternativa koju sam uspio da nađem je VyOS, mada njega bih morao da pokrećem kao kompletnu virtuelnu mašinu, tako da mi je za sada Nokia SRL favorit.

Kontakt