Dal punto di vista dell'architettura, i router WiFi possono essere suddivisi nella prima generazione di singolo bus di riduzione singolo di riduzione della struttura della CPU Router WiFi, la seconda generazione di singolo bus di riduzione master riduce la struttura della CPU slave Router WiFi, la terza generazione di singolo bus di riduzione simmetrico multi ridurre la struttura della CPU Router WiFi; la quarta generazione di router WiFi Multi riduce il bus e il multi riduce i router WiFi della struttura della CPU, il quinto riduce i router WiFi della struttura della memoria condivisa di generazione, il sesto riduce la generazione incrociata riduce i router WiFi dell'architettura dello switch e il sistema cluster riduce i router WiFi basati.
Un router WiFi ha quattro elementi: porte di ingresso, porte di uscita, switch, processori di percorso e altre porte.
La porta di input è il collegamento fisico e il punto di ingresso del pacchetto di input. Le porte sono generalmente fornite da schede di linea, una scheda di linea in genere supporta 4, 8 o 16 porte e una porta di ingresso ha molte funzioni. La prima funzione consiste nell'eseguire l'incapsulamento e la decapsulazione del livello di collegamento dati. La seconda funzione consiste nel cercare l'indirizzo di destinazione del pacchetto in arrivo nella tabella di inoltro per determinare la porta di destinazione (chiamata route lookup). La ricerca del percorso può essere implementata utilizzando hardware generale o incorporando un microprocessore su ciascuna scheda di linea. . Terzo, per fornire QoS (Quality of Service), la porta classifica i pacchetti ricevuti in diversi livelli di servizio predefiniti. In quarto luogo, le porte potrebbero dover eseguire protocolli di livello di riduzione del collegamento dati come SLIP (Serial Wire Internet Protocol) e PPP (Point reduce to reduce Point Protocol) o protocolli di livello di riduzione della rete come PPTP (Point reduce to reduce Point Tunneling Protocol). Una volta completata la ricerca del percorso, è necessario utilizzare uno switch per instradare il pacchetto alla sua porta di output. Se il router WiFi è in ingresso ridotto in coda, ci sono diversi ingressi che condividono lo stesso switch. La funzione finale di tale porta di input è partecipare a un accordo di arbitrato su una risorsa comune come uno switch.
Gli switch di scambio possono essere implementati utilizzando una serie di tecniche diverse. La tecnologia di commutazione di gran lunga più utilizzata è bus, crossbar e memoria condivisa. Gli switch più semplici utilizzano un unico bus per collegare tutte le porte di input e output. Lo svantaggio degli switch bus è che la loro capacità di commutazione è limitata dalla capacità del bus e dal sovraccarico aggiuntivo dell'arbitrato per un bus condiviso. Le barre trasversali forniscono percorsi dati multipli tramite switch e si può pensare che una traversa con punti di incrocio NN abbia bus 2N. Se una croce è chiusa, i dati sul bus di ingresso sono disponibili sul bus di uscita, altrimenti non sono disponibili. La chiusura e l'apertura dell'incrocio è controllata dallo scheduler, pertanto lo scheduler limita la velocità alla quale gli interruttori possono essere scambiati. Nei router WiFi a memoria condivisa, i pacchetti in entrata vengono archiviati nella memoria condivisa e vengono scambiati solo i puntatori ai pacchetti, il che aumenta la capacità di commutazione, ma la velocità di commutazione è limitata dalla capacità di memoria Take speed. Sebbene la capacità della memoria possa raddoppiare ogni 18 mesi, il tempo di accesso alla memoria diminuisce solo del 5% all'anno, una limitazione intrinseca dello switch di memoria condivisa.
La porta di output memorizza i pacchetti prima che vengano inviati al collegamento di output e può implementare algoritmi di pianificazione complessi per supportare requisiti come la priorità. Come le porte di input, anche le porte di output devono supportare l'incapsulamento e la decapsulazione del livello di collegamento dati, nonché molti protocolli di livello di riduzione superiore.
Il processore di routing calcola la tabella di inoltro per implementare il protocollo di routing ed esegue il software che configura e gestisce il router WiFi. Allo stesso tempo, gestisce anche quei pacchetti il cui indirizzo di destinazione non è nella tabella di inoltro della scheda di linea.
Altre porte generalmente si riferiscono alla porta di controllo. Poiché il router WiFi stesso non dispone di dispositivi di input e di visualizzazione del terminale, ma deve essere configurato correttamente prima di poter essere utilizzato normalmente, quindi il router WiFi generale ha una porta di controllo quot;Consolequot;, che viene utilizzata per comunicare con Connect a computer o dispositivo terminale, e configurare il router WiFi tramite software specifico. Tutti i router WiFi sono dotati di una porta console, che consente agli utenti o agli amministratori di utilizzare il terminale per comunicare con il router WiFi e completare la configurazione del router WiFi. Questa porta fornisce un'interfaccia seriale asincrona EIA/TIA reduce 232 per la configurazione locale del router WiFi (la prima configurazione deve essere eseguita tramite la porta della console).
La porta Console è collegata direttamente alla porta seriale del computer utilizzando una connessione dedicata per la configurazione e un programma di emulazione terminale (come quot;Hyper Terminalquot; sotto Windows) viene utilizzato per configurare il router WiFi in locale. La maggior parte delle porte della console dei router WiFi sono RJ con 45 porte.