Usmerjevalniki in stikala so obe omrežni napravi, vendar se ne smete motiti, da so enaki, saj je med njimi nekaj razlike. Oglejmo si te razlike med usmerjevalnikom in stikalom v tem članku. Čeprav so usmerjevalniki in stikala mrežne naprave, ki se uporabljajo za povezovanje naprav v računalniških omrežjih, je usmerjevalnik naprednejši in inteligentnejši od stikala. Usmerjevalnik deluje v omrežni plasti, stikalo pa deluje v sloju podatkovne povezave. Stikalo poveže vozlišča iste podomreže skupaj in posreduje pakete v ustrezna vrata z analizo MAC naslova. Usmerjevalnik analizira naslove IP in skozi ustrezen prehod usmeri paket do pravega cilja. Usmerjevalniki se zato uporabljajo za povezovanje omrežij in ne za povezovanje vozlišč v podomrežju. Usmerjevalnik uporablja zapletene algoritme, znane kot algoritmi usmerjanja, zato potrebuje več procesorske moči, kar je drago. Stikalo uporablja preprost mehanizem samostojnega učenja, zaradi česar je cenejši od usmerjevalnika. Pomembno na začetku poudarimo, da se tukaj sklicujemo na stikala 2, ko rečemo izraz stikalo. V tem trenutku obstajajo naprave, znane kot stikala 3, ki so kombinacija usmerjevalnika in stikala 2.
Stikalo je omrežna naprava, ki povezuje naprave v računalniškem omrežju skupaj in ustrezno posreduje podatkovne pakete. To deluje v sloju podatkovne povezave referenčnega načina OSI, zato je poznan kot naprava 2. stopnje. Za razliko od vozlišča repetitorjev stikalo ne oddaja paketov. Namesto tega shrani in posreduje, kjer se paketi preklopijo na ustrezna vrata. Stikalo samostojno naloži preslikavo med pristaniščem in MAC-naslovom naprave z uporabo preteklih paketov, ki jih prejme in shrani te podatke preslikave v strukturo podatkov v stikalu, znanem kot preklopna tabela. Ko prejema paket, stikalo shrani paket v pomnilnik stikala, analizira njegov ciljni MAC naslov, poišče pravilna vrata s pomočjo stikalne tabele in nato paket posreduje v pravilna vrata. Zaradi tega mehanizma stikalo omogoča več hkratnih povezav med napravami. Stikalo je plug-and play naprave, skrbnik pa mora popraviti vrata brez kakršne koli konfiguracije, kjer se bo stikalo samodejno naučilo stvari.
Usmerjevalnik je omrežna naprava, ki pakete podatkov usmerja po omrežju. Deluje v omrežnem sloju referenčnega modela OSI in je zato naprava 3. stopnje. Usmerjevalnik sledi tudi mehanizmu za shranjevanje in naprej, vendar je usmerjevalnik bolj inteligenten kot stikalo. Usmerjevalnik vzdržuje tabelo, imenovano usmerjevalna tabela, ki jo sestavlja IP prehod, skozi katerega mora biti paket preusmerjen, da doseže določen ciljni IP. Tabelo poti lahko omrežni skrbnik statično nastavi ali pa se samodejno ustvari z algoritmi usmerjanja. Ko usmerjevalnik prejme paket, najprej shrani paket v pomnilnik usmerjevalnika in analizira ciljni IP naslov paketa. Nato poišče tabelo usmerjanja, da vidi, skozi kateri prehod mora biti paket usmerjen. Nato na podlagi teh informacij paket ustrezno posreduje. Ker so algoritmi usmerjanja bolj zapleteni, zahteva veliko procesno moč, zaradi česar je dražje kot stikalo. Vendar mora za razliko od stikala usmerjevalnik običajno konfigurirati usmerjevalnik. Usmerjevalnik se uporablja za povezovanje podomrežij in ne za povezovanje vozlišč v lokalnem omrežju.
• Stikalo deluje v sloju podatkovne povezave, medtem ko usmerjevalnik deluje v omrežnem nivoju. Torej, stikalo je naprava plasti 2, usmerjevalnik pa naprava 3.
• Usmerjevalnik je naprednejši in inteligentnejši od stikala.
• Usmerjevalnik je dražji od stikala.
• Usmerjevalnik potrebuje več procesorske moči za zagon kompleksnih algoritmov, kot tisto, kar potrebuje stikalo.
• Stikalo doseže odločitve na podlagi MAC naslovov paketov, medtem ko usmerjevalnik doseže odločitve na podlagi IP naslovov paketov.
• Stikalo ima tabelo, imenovano stikalna tabela, ki vodi podatke o preslikavi MAC naslova v določena vrata, na katera je povezana. Usmerjevalnik vzdržuje usmerjevalno tabelo, ki hrani podatke o prehodu, da pakete usmeri na določen ciljni IP.
• Stikalo zajema preproste algoritme samostojnega učenja. Usmerjevalnik uporablja zapletene algoritme, imenovane algoritmi usmerjanja.
• Stikalo je plug and play in skrbniku jih ni treba konfigurirati. Vendar je usmerjevalnik običajno nastavljen in programiran pred in po namestitvi.
• Stikala se uporabljajo samo v lokalnih omrežjih. Vendar pa se usmerjevalniki uporabljajo tako v krajevnih omrežjih kot v omrežjih širokega območja.
• Stikala se običajno uporabljajo za povezovanje vozlišč v istem podomrežju. Na drugi strani se usmerjevalnik uporablja za povezovanje omrežij v različnih podomrežjih.
Povzetek:
Stikalo deluje v sloju podatkovne povezave, medtem ko usmerjevalnik deluje v omrežnem nivoju. Stikalo povezuje naprave v podomrežju in posreduje pakete, ki jih prejme, na ustrezna vrata z analizo MAC naslova paketov. Usmerjevalnik povezuje različna omrežja skupaj in usmerja pakete skozi pravi prehod z analizo IP naslovov paketov. Usmerjevalnik ima bolj zapletene algoritme kot stikala, zato so bolj napredni in inteligentni, zaradi česar so dragi. Danes obstajajo bolj napredna stikala, imenovana stikala Layer 3, kar je stikalo plasti 2 v kombinaciji s funkcionalnostjo usmerjevalnika.
Preprosto povedano, stikalo uporabljamo za povezavo naprav v omrežje. Za nastavitev preprostega domačega omrežja je stikalo ustrezna naprava. Usmerjevalnik se uporablja za medsebojno povezovanje omrežij in ne za povezovanje naprav. Zato je usmerjevalnik potreben le, če vzpostavljate ogromno omrežje, sestavljeno iz več majhnih omrežij. Tudi usmerjevalnik bi bil potreben, če domače omrežje povezujete z omrežjem WAN, kot je internet.