Az architektúra szempontjából a WiFi útválasztók az egybuszos egyetlen-CPU-s szerkezetű WiFi útválasztók első generációjára oszthatók, a második generációs egy-busmas master{{3} }szolga CPU felépítésű WiFi útválasztók, az egy-busz szimmetrikus több-CPU felépítésű WiFi útválasztók harmadik generációja; a WiFi útválasztók negyedik generációja Több-buszos és több-CPU-s szerkezetű WiFi útválasztók, ötödik-generációs megosztott memóriaszerkezetű WiFi útválasztók, hatodik-generációs kereszt{10} }kapcsoló architektúra WiFi útválasztók és fürtrendszeren{11}}alapú WiFi útválasztók.
A WiFi útválasztó négy elemből áll: bemeneti portok, kimeneti portok, kapcsolók, útvonalprocesszorok és egyéb portok.
A bemeneti port a fizikai kapcsolat és a bemeneti csomag belépési pontja. A portokat általában vonalkártyák biztosítják, egy vonalkártya általában 4, 8 vagy 16 portot támogat, és egy bemeneti port számos funkcióval rendelkezik. Az első funkció az adatkapcsolati réteg tokozása és dekapszulálása. A második funkció a bejövő csomag célcímének megkeresése a továbbítási táblázatban a célport meghatározásához (ún. útvonalkeresés). Az útvonalkeresés megvalósítható általános hardverrel, vagy egy mikroprocesszor beágyazásával minden vonalkártyára. . Harmadszor, a QoS (Quality of Service) biztosítása érdekében a port több előre meghatározott szolgáltatási szintbe sorolja a fogadott csomagokat. Negyedszer, előfordulhat, hogy a portoknak adatkapcsolati-szintű protokollokat kell futtatniuk, mint például a SLIP (Serial Wire Internet Protocol) és a PPP (Point-to{5}}Point Protocol) vagy hálózati{{6} }szintű protokollok, mint például a PPTP (Point{7}}to-Point Tunneling Protocol). Ha az útvonal keresése befejeződött, egy kapcsolót kell használni, hogy a csomagot a kimeneti portjára irányítsa. Ha a WiFi útválasztó bemeneti -sorba van állítva, több bemenet is ugyanazon a kapcsolón osztozik. Az ilyen bemeneti port végső funkciója, hogy részt vegyen egy közös erőforrásról, például egy kapcsolóról szóló választottbírósági megállapodásban.
A cserekapcsolók számos különböző technikával megvalósíthatók. A leggyakrabban használt kapcsolótechnológia a busz, a keresztléc és a megosztott memória. A legegyszerűbb kapcsolók egyetlen buszt használnak az összes bemeneti és kimeneti port csatlakoztatásához. A buszkapcsolók hátránya, hogy kapcsolási kapacitásukat korlátozza a busz kapacitása és a megosztott busz esetén a választottbírósági többletköltség. A keresztlécek több adatútvonalat biztosítanak a kapcsolókon keresztül, az NN keresztpontokkal rendelkező keresztléc pedig 2N busznak tekinthető. Ha egy kereszt zárva van, a bemeneti buszon lévő adatok elérhetők a kimeneti buszon, ellenkező esetben nem. A kereszteződés zárását és nyitását az ütemező vezérli, ezért az ütemező korlátozza a váltók cseréjének sebességét. Az osztott memóriás WiFi útválasztókban a bejövő csomagok osztott memóriában tárolódnak, és csak a csomagokra mutató pointerek cseréje történik, ami növeli a kapcsolási kapacitást, de a váltás sebességét a Take speed memóriakapacitás korlátozza. Bár a memóriakapacitás 18 havonta megduplázódhat, a memória-hozzáférési idő évente csak 5 százalékkal csökken, ami az osztott memória kapcsolójának velejárója.
A kimeneti port tárolja a csomagokat, mielőtt azokat a kimeneti kapcsolatra küldené, és összetett ütemezési algoritmusokat tud megvalósítani az olyan követelmények támogatására, mint például a prioritás. A bemeneti portokhoz hasonlóan a kimeneti portoknak is támogatniuk kell az adatkapcsolati réteg beágyazását és kicsomagolását, valamint számos magasabb{0}szintű protokollt.
Az útválasztó processzor kiszámítja a továbbítási táblát az útválasztási protokoll megvalósításához, és futtatja a WiFi útválasztót konfiguráló és kezelő szoftvert. Ugyanakkor azokat a csomagokat is kezeli, amelyek célcíme nem szerepel a vonalkártya továbbítási táblázatában.
A többi port általában a vezérlőportra utal. Mivel magának a WiFi routernek nincs bemeneti és terminál megjelenítő eszköze, de a normál használat előtt megfelelően konfigurálni kell, ezért az általános WiFi router rendelkezik egy „Console” vezérlőporttal, amely a Connect a computer alkalmazással való kommunikációra szolgál. vagy termináleszközön, és konfigurálja a WiFi útválasztót speciális szoftveren keresztül. Minden WiFi router rendelkezik konzolporttal, amely lehetővé teszi a felhasználók vagy a rendszergazdák számára, hogy a terminál segítségével kommunikáljanak a WiFi útválasztóval, és befejezzék a WiFi útválasztó konfigurációját. Ez a port EIA/TIA-232 aszinkron soros interfészt biztosít a WiFi útválasztó helyi konfigurálásához (az első konfigurációt a konzolporton keresztül kell elvégezni).
A konzolport közvetlenül csatlakozik a számítógép soros portjához a konfigurációhoz dedikált kapcsolat segítségével, és egy terminál emulációs program (például a "Hyper Terminal" Windows alatt) használható a WiFi útválasztó helyi konfigurálására. A WiFi útválasztók konzolportjainak többsége RJ-45 port.