No arhitektūras viedokļa WiFi maršrutētājus var iedalīt pirmās paaudzes vienas kopnes viena procesora struktūras WiFi maršrutētājos, otrās paaudzes viena autobusa master-slave CPU struktūras WiFi maršrutētājos, trešās paaudzes viena autobusa simetriskās daudz CPU struktūras WiFi maršrutētājos; ceturtās paaudzes WiFi maršrutētāji Multi-bus un multi-CPU struktūra WiFi maršrutētāji, piektās paaudzes koplietošanas atmiņas struktūra WiFi maršrutētāji, sestās paaudzes cross-switch arhitektūras WiFi maršrutētāji, un klasteru sistēmas balstītu WiFi maršrutētāji.
WiFi maršrutētājam ir četri elementi: ieejas porti, izejas porti, slēdži, maršruta procesori un citi porti.
Ievades ports ir ievades paketes fiziskā saite un ieejas punkts. Portus parasti nodrošina līniju kartes, līnijas karte parasti atbalsta 4, 8 vai 16 portus, un vienam ievades portam ir daudz funkciju. Pirmā funkcija ir veikt datu saites slāņa iekapsulēšanu un dekapsulāciju. Otrā funkcija ir pārsūtīt tabulā uzmeklēt ienākošās paketes mērķa adresi, lai noteiktu mērķa portu (izsaukta maršruta uzmeklēšana). Maršruta uzmeklēšanu var īstenot, izmantojot vispārīgo aparatūru vai katrā rindas kartē iegulstot mikroprocesoru. . Treškārt, lai nodrošinātu QoS (Pakalpojuma kvalitāte), ports klasificētu saņemtās paketes vairākos iepriekš noteiktos pakalpojumu līmeņos. Ceturtkārt, ostām var būt nepieciešams palaist datu pārraides līmeņa protokolus, piemēram, SLIP (serial wire internet protocol) un PPP (divpunktu protokols) vai tīkla līmeņa protokolus, piemēram, PPTP (tunelēšanas divpunktu protokols). Kad maršruta uzmeklēšana ir pabeigta, ir jāizmanto slēdzis, lai maršrutētu paketi uz tās izvades portu. Ja WiFi maršrutētājs ir ievietots rindā, ir vairākas ievades, kurām ir viens un tas pats slēdzis. Šādas ievades ostas galīgā funkcija ir piedalīties šķīrējtiesas nolīgumā par kopīgu resursu, piemēram, maiņu.
Mijmaiņas slēdžus var īstenot, izmantojot vairākas dažādas metodes. Līdz šim visbiežāk izmantotā slēdža tehnoloģija ir autobuss, šķērsstienis un koplietošanas atmiņa. Vienkāršākie slēdži izmanto vienu kopni, lai savienotu visus ieejas un izejas portus. Autobusu pārmiju trūkums ir tas, ka to pārslēgšanas jaudu ierobežo autobusa jauda un papildu šķīrējtiesas pieskaitāmās izmaksas kopīgam autobusam. Šķērsstieņi nodrošina vairākus datu ceļus caur slēdžiem, un šķērssiju ar N×N krustpunktiem var uzskatīt par tādiem, kam ir 2N autobusi. Ja krusts ir aizvērts, ievades kopnes dati ir pieejami izvades kopnē, pretējā gadījumā tas nav pieejams. Krustojuma aizvērumu un atvēršanu kontrolē plānotājs, tāpēc plānotājs ierobežo ātrumu, ar kādu var apmainīt slēdžus. Koplietotajā atmiņā WiFi maršrutētāji ienākošās paketes tiek saglabātas koplietotajā atmiņā, un tiek apmainīti tikai rādītāji uz paketēm, kas palielina pārslēgšanās jaudu, bet pārslēgšanās ātrumu ierobežo atmiņas ietilpība Veikt ātrumu. Lai gan atmiņas ietilpība var dubultoties ik pēc 18 mēnešiem, atmiņas piekļuves laiks samazinās tikai par 5% gadā, kas ir raksturīgs dalītās atmiņas slēdža ierobežojums.
Izvades ports saglabā paketes pirms to nosūtīšanas uz izvades saiti un var ieviest sarežģītus plānošanas algoritmus, lai atbalstītu tādas prasības kā prioritāte. Tāpat kā ievades portiem, izvades portiem ir jāatbalsta arī datu saišu slāņa iekapsulēšana un dekapsulācija, kā arī daudzi augstāka līmeņa protokoli.
Maršrutēšanas procesors aprēķina pārsūtīšanas tabulu, lai ieviestu maršrutēšanas protokolu, un palaiž programmatūru, kas konfigurē un pārvalda WiFi maršrutētāju. Tajā pašā laikā tas apstrādā arī tās paketes, kuru galamērķa adrese nav līnijas kartes pārsūtīšanas tabulā.
Citas ostas parasti attiecas uz kontroles portu. Tā kā WiFi maršrutētājam pašam nav ievades un termināļa displeja ierīču, bet tas ir pareizi jākonfigurē, pirms to var izmantot normāli, tāpēc vispārējam WiFi maršrutētājam ir vadības ports "Console", ko izmanto, lai sazinātos ar datora vai termināļa ierīces savienojumu un konfigurētu WiFi maršrutētāju, izmantojot īpašu programmatūru. Visi WiFi maršrutētāji ir aprīkoti ar konsoles portu, kas ļauj lietotājiem vai administratoriem izmantot termināli, lai sazinātos ar WiFi maršrutētāju un pabeigtu WiFi maršrutētāja konfigurāciju. Šis ports nodrošina EIA/TIA-232 asinhrono seriālo interfeisu WiFi maršrutētāja vietējai konfigurācijai (pirmā konfigurācija jāveic, izmantojot konsoles portu).
Konsoles ports ir tieši savienots ar datora seriālo portu, izmantojot īpašu savienojumu konfigurācijai, un, lai konfigurētu WiFi maršrutētāju lokāli, tiek izmantota termināļa emulācijas programma (piemēram, "Hyper Terminal" zem Windows). Lielākā daļa WiFi maršrutētāju konsoles portu ir RJ-45 porti.