Maršrutizatorius yra specializuotas kompiuteris, specialiai sukurtas siųsti duomenis į kompiuterių tinklus ir iš jų. Bendravimui su tinklais jis naudoja pasienio šliuzo protokolą, interneto maršruto parinkimo protokolą. Kraštinis maršruto parinktuvas, taip pat žinomas kaip prieigos maršrutizatorius arba ribinis maršrutizatorius, perduoda duomenis tarp vietinio tinklo ir plačiojo tinklo, pasirinkdamas efektyviausius būdus siunčiant arba gaunant duomenis. Jis gavo savo pavadinimą dėl to, kad jis yra tinklo pakraštyje arba pakraštyje.
Yra įvairių tipų krašto maršrutizatoriai, kurie atlieka įvairias pareigas. Pavyzdžiui, etiketės krašto maršrutizatorius naudojamas su kelių protokolų etikečių perjungimo (MPLS) tinklu. Maršrutizatorius priskiria etiketes siunčiamiems duomenims, naudodamas į duomenis įtrauktą informaciją, kad nustatytų tinkamą naudoti etiketę. Tada ji prideda šią etiketę prie duomenų, prieš siųsdama juos į tinklą. Gavęs duomenis, maršrutizatorius pašalina visas pritvirtintas etiketes ir nukreipia duomenis į tinkamą vietą. Šie maršruto parinktuvai ir MPLS naudojami didelio masto tinkluose, paprastai sutinkamuose didesnėse į technologijas orientuotose pramonės šakose, nes jie pagerina duomenų persiuntimo per maršrutizatorius greitį.
Agregavimo maršrutizatorius yra kito tipo krašto maršrutizatorius, kuris gauna duomenis iš kelių šaltinių, pvz., virtualių privačių tinklų ir kadrų perdavimo, ir sujungia juos į vieną grupę prieš persiųsdamas į pagrindinį maršruto parinktuvą. Agregavimo maršrutizatoriai taip pat gali tolygiai paskirstyti darbo krūvius tarp kelių kompiuterių tame pačiame tinkle, naudodami procesą, vadinamą apkrovos balansavimu. Dėl to agregavimo maršrutizatoriai naudingi tiek didelėms, tiek mažoms įmonėms, nes tolygus darbo krūvio paskirstymas padidina turimą pralaidumą ir išvengia perkrovų.
Belaidis krašto maršrutizatorius yra tokio tipo, kuris yra prijungtas prie DSL interneto ryšio arba plačiajuosčio ryšio kabelio. Ji naudoja radijo bangas, o ne kabelius informacijai perduoti – kompiuterio duomenys paverčiami radijo signalais ir siunčiami į belaidį krašto maršrutizatorių. Maršrutizatorius nuskaito informaciją ir naudoja laidinį ryšį duomenims perduoti į internetą. Belaidis maršrutizatorius taip pat gauna informaciją iš interneto, kurią paverčia radijo bangomis ir siunčia į kompiuterį.
Be maršruto informacijos, krašto maršrutizatorius taip pat gali užtikrinti pagrindinio tinklo saugumą, nes yra duomenų prieigos taškas; jis kontroliuoja informacijos srautą į tinklą ir iš jo. Dėl šios funkcijos krašto maršrutizatorius yra svarbus tinklo sistemai; dėl šios priežasties jis paprastai yra sukurtas su perteklinėmis funkcijomis, kad sumažintų sistemos gedimus.