NOVINKA: Kurz kybernetickej bezpečnosti teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:
NOVINKA: Staň sa dátovým analytikom od 0 € a získaj istotu práce, lepší plat a nové kariérne možnosti. Viac informácií:

3. diel - Cisco Packet Tracer

V minulej lekcii, IP adresy, sme si predstavili základné pojmy k IPv4 adresám a pridruženým technológiám.

Vytvárať a testovať siete nie je nutne záležitosťou drahého hardvéru a káblov. Na pochopenie princípov sieťovej komunikácie a tréning konfigurácie zariadení existujú výučbové simulátory, ktoré dokážu veľmi verne napodobniť reálne prostredie. V tomto tutoriáli k prevádzke sietí si preto predstavíme jeden z najrozšírenejších nástrojov, Cisco Packet Tracer, ktorý sa stal štandardom pri výučbe sietí a príprave na certifikácie, ako je CCNA.

Cisco Packet Tracer

Packet Tracer je simulačný softvér určený na návrh, konfiguráciu a testovanie počítačových sietí. Umožňuje prepojiť virtuálne zariadenia (routery, switche, servery, stanice či IoT prvky), sledovať ich komunikáciu a overiť správnosť nastavenia bez fyzického vybavenia. Sieť v ňom môžeme stavať prehľadne v grafickom rozhraní, stačí presunúť prvky, prepojiť ich káblom a hneď možno sledovať, ako medzi nimi tečú pakety.

Celý princíp stojí na realistickej simulácii sieťových protokolov. Každé zariadenie má svoje konfiguračné rozhranie, prístupné cez príkazový riadok (Command Line Interface – CLI), rovnako ako pri skutočných zariadeniach s operačným systémom Cisco IOS. Packet Tracer podporuje rad kľúčových technológií, ako je smerovanie, VLAN, DHCP, NAT, ACL, bezdrôtové siete, statické aj dynamické smerovacie protokoly. Dovoľuje pozorovať, ako jednotlivé vrstvy spolupracujú pri prenose dát. Pre výučbu a tréning predstavuje ideálne spojenie vizualizácie a reality.

Ukážka hviezdicovej topológie v Cisco Packet Traceri - Prevádzka počítačových sietí

Inštalácia

Cisco Packet Tracer je zadarmo dostupný po registrácii na portáli Cisco Networking Academy (NetAcad). Stačí prejsť na stránku Getting Started with Cisco Packet Tracer a zapísať sa do kurzu. Ak nás systém presmeruje na registráciu, jednoducho ju dokončíme a potom sa ku kurzu vrátime:

Začať kurz - Prevádzka počítačových sietí

Odkaz na stiahnutie programu nájdeme v treťom kroku 1.0.3 Download Cisco Packet Tracer:

Stiahnutie softvéru - Prevádzka počítačových sietí

Potom už len vyberieme odkaz zodpovedajúci nášmu operačnému systému:

Výber OS - Prevádzka počítačových sietí

Súbor necháme stiahnuť, inštalačného sprievodcu preklikáme a po úspešnej inštalácii program otvoríme. Aplikácia nás vyzve na prihlásenie, môžeme tak urobiť rovnakým účtom, ktorým sme sa prihlásili do kurzu:

Otvorenie aplikácie - Prevádzka počítačových sietí

Prvá topológia

Začnime úplne jednoducho. Postavíme malú sieť s dvoma počítačmi, ktoré spolu komunikujú priamo. Z knižnice zariadení (sekcia End Devices) presunieme na plochu dva počítače:

PC to PC - Prevádzka počítačových sietí

Po pridaní dvoch počítačov na plochu ich prepojíme.

V ponuke Connections v spodnej časti vyberieme možnosť Copper Cross-Over. Ide o kábel, ktorý slúži na priame spojenie dvoch zariadení rovnakého typu, teda napríklad dvoch počítačov alebo dvoch prepínačov. Kliknutím najprv na prvý počítač, potom na druhý a výberom portov FastEthernet0 na oboch stranách vytvoríme prepojenie.

FastEthernet predstavuje bežné sieťové rozhranie s rýchlosťou 100 Mb/s, ktoré sa v Packet Traceri používa ako štandardné fyzické pripojenie pre koncové zariadenia.

V pracovnom poli sa objaví spojovacia linka a po chvíli sa rozsvietia zelené LED kontrolky, ktoré znamenajú, že spoj je aktívny a zariadenia sa fyzicky vidia:

PC to PC wire - Prevádzka počítačových sietí

V reálnej sieti by prepojenie dvoch počítačov cez priamy kábel fungovalo, pretože moderné sieťové karty využívajú automatické rozpoznanie vodičov (Auto-MDI/MDIX). V Cisco Packet Traceri však táto funkcia nie je pri koncových zariadeniach aktívna, aby bol vidieť rozdiel medzi typmi káblov. Preto je pri priamom prepojení dvoch PC nutné použiť krížený kábel, zatiaľ čo pri pripojení cez switch stačí vždy priamy kábel (Copper Straight-Through).

Nastavenie IP adries

Aby spolu počítače mohli komunikovať, musia mať priradené IP adresy z rovnakej siete. Klikneme teda na prvý počítač a otvoríme záložku Desktop -> IP Configuration. Do poľa IPv4 Address zadáme 192.168.1.1 a do Subnet Mask vložíme ako hodnotu masky 255.255.255.0:

IP adresy - Prevádzka počítačových sietí

Maska určuje, že prvých 24 bitov tvorí sieťovú časť, posledných 8 bitov je potom časť pre hostov, sieť tak pojme až 254 zariadení a podľa pôvodného triedneho delenia ide teda o triedu C.

Rovnaký postup zopakujeme na druhom počítači, ktorému priradíme adresu 192.168.1.2 s rovnakou maskou. Predvolenú bránu a DNS zatiaľ nechávame prázdne. Komunikácia prebieha iba v rámci jednej lokálnej siete.

Adresy z rozsahu 192.168.x.x sa často používajú ako ukážkový príklad v malých sieťach. Patria medzi tzv. privátne adresy, ktoré nie sú viditeľné na internete a bežne sa používajú v domácich aj firemných LAN.

Test konektivity

V tomto okamihu majú obe zariadenia platné adresy v rovnakej podsieti (192.168.1.0/24) a prepojenie medzi nimi je aktívne. Môžeme teda pristúpiť k testu konektivity. Na prvom počítači otvoríme príkazový riadok (Desktop -> Command Prompt) a zadáme príkaz ping 192.168.1.2:

Cisco ping - Prevádzka počítačových sietí

Ak je všetko správne nakonfigurované, Packet Tracer zobrazí odpovede v tvare:

C:\>ping 192.168.1.2

Pinging 192.168.1.2 with 32 bytes of data:

Reply from 192.168.1.2: bytes=32 time<1ms TTL=128
Reply from 192.168.1.2: bytes=32 time<1ms TTL=128
Reply from 192.168.1.2: bytes=32 time<1ms TTL=128
Reply from 192.168.1.2: bytes=32 time<1ms TTL=128

Ping statistics for 192.168.1.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

To znamená, že druhý počítač reaguje, teda že fyzické prepojenie, adresácia aj smerovanie v rámci siete fungujú správne. Ak by sa namiesto toho objavilo Request timed out, treba skontrolovať kábel, porty alebo nastavenie IP adries.

Ping je jednoduchý testovací nástroj, ktorý overuje, či je druhé zariadenie v sieti dostupné, no pod povrchom sa pritom deje viac, než na prvý pohľad vyzerá. Počítač, ktorý ping odosiela, najprv musí zistiť, aká MAC adresa patrí k IP adrese cieľa. Preto vyšle ARP dotaz (Address Resolution Protocol) – broadcastovú správu s otázkou "Kto má IP 192.168.1.2?". Druhý počítač odpovie svojou MAC adresou a tá sa uloží do lokálnej ARP tabuľky. Až potom sa odošle ICMP Echo Request, samotný ping, a druhý počítač odpovie ICMP Echo Reply. Celý proces prebehne počas zlomku sekundy, ale v Packet Traceri ho môžeme krásne rozfázovať pomocou Simulation mode.

Ak nám v Packet Traceri nefunguje ping, necháme si navrhnúť postup diagnostiky pomocou AI. Zadáme prompt: "V Cisco Packet Traceri nefunguje ping z PC1 192.168.1.1/24 na PC2 192.168.1.2/24. Navrhni postup kontroly krok za krokom: over typ kábla, stav portov, IP adresy, masku podsiete, ARP tabuľku a výsledok príkazu ping. Ako snímku obrazovky prikladám schému siete.".

Simulation mode

Cisco poskytuje dva základné režimy:

  • Realtime mode – Sieť sa správa ako skutočná, prenosy prebiehajú okamžite, výsledok príkazu vidíme hneď.
  • Simulation mode – Prevádzka sa spomalí a každý krok (odoslanie ARP dotazu, ICMP Echo Request, odpoveď atď.) možno sledovať krok za krokom. Tento režim umožní pochopiť dianie vo vnútri kábla a je výborný na výučbu a ladenie.

Prepneme sa teda vpravo dole do Simulation mode a odošleme ping znova. Pri počítači, ktorý ping posiela, sa nám objaví obálka reprezentujúca paket. Ak na ňu prejdeme kurzorom, zobrazí sa nám jej typ. Tlačidlom Play môžeme komunikáciu spustiť.

Simulation mode - Prevádzka počítačových sietí

Po spustení uvidíme ukážku, ako sa jednotlivé požiadavky odosielajú medzi počítačmi. Rozdielne druhy paketov majú pre prehľadnosť inú farbu:

Cisco Simulation Mode - Prevádzka počítačových sietí

V simulácii už teraz pravdepodobne neuvidíme posielanie paketov ARP. Príkaz ping sme už volali a počítače teda o sebe vedia. Na resetovanie tabuľky, v ktorej má počítač tieto informácie uložené, môžeme v príkazovom riadku spustiť príkaz arp -d, resetovať simuláciu pomocou tlačidla Reset Simulation a zavolať ping znova.

V ďalšej lekcii, Subnetting a plánovanie IP adries, si ukážeme efektívne rozdelenie IP adries do menších jednotiek.


 

Predchádzajúci článok
IP adresy
Všetky články v sekcii
Prevádzka počítačových sietí
Preskočiť článok
(neodporúčame)
Subnetting a plánovanie IP adries
Článok pre vás napísal Filip Zeman
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje vývojem aplikací hlavně kolem technologií .NET a to jak ve sféře desktopové, mobilní, tak hlavně samozřejmě webové. Nepohrdne ani Reactem či Djangem.
Aktivity