З точки зору архітектури, Wi-Fi маршрутизатори можуть бути розділені на перше покоління одноплатосужових одноплатосужових маршрутизаторів Wi-Fi, друге покоління одноплатосифікованих майстер-рабської структури процесора WiFi- маршрутизаторів, третє покоління одноплатосмужових симетричних багатокорпупових маршрутизаторів Wi-Fi; Четверте покоління Wi-Fi маршрутизаторів Multi-bus і багатокорпупової структури Wi-Fi маршрутизатори, п'яте покоління спільної структури пам'яті WiFi маршрутизатори, шостого покоління крос-комутатор архітектури Wi-Fi маршрутизатори, і кластерні системні Wi-Fi маршрутизатори.
Маршрутизатор Wi-Fi має чотири елементи: вхідні порти, вихідні порти, комутатори, маршрутні процесори та інші порти.
Вхідний порт - це фізична ланка і точка входу вхідного пакета. Порти зазвичай надаються лінійними картками, лінійна карта зазвичай підтримує 4, 8 або 16 портів, а один вхідний порт має багато функцій. Перша функція полягає у виконанні інкапсуляції шару зв'язку даних та декапсуляції. Друга функція полягає в тому, щоб знайти адресу призначення вхідного пакета в таблиці переадресації, щоб визначити порт призначення (так званий пошук маршруту). Пошук маршруту може бути реалізований за допомогою загального обладнання або шляхом вбудовування мікропроцесора на кожну лінійну карту. . По-третє, з метою надання QoS (Якість обслуговування), порт класифікує отримані пакети на кілька заздалегідь визначених рівнів обслуговування. По-четверте, портам може знадобитися запустити протоколи рівня зв'язку даних, такі як SLIP (протокол послідовного дроту) і PPP (протокол точка-точка) або протоколи мережевого рівня, такі як PPTP (протокол тунелювання від точки до точки). Після завершення пошуку маршруту, перемикач повинен бути використаний для маршрутизації пакета до його вихідного порту. Якщо маршрутизатор Wi-Fi стоїть у черзі на вхід, є кілька входів, які мають один і той самий комутатор. Кінцевою функцією такого вхідного порту є участь в арбітражній угоді про загальний ресурс, такий як перемикач.
Перемикачі підкачки можуть бути реалізовані за допомогою ряду різних методів. На сьогоднішній день найбільш використовуваною технологією комутатора є шинна, поперечина і спільна пам'ять. Найпростіші комутатори використовують одну шину для підключення всіх портів вводу і виводу. Недоліком автобусних комутаторів є те, що їх комутаційна потужність обмежена пропускною здатністю автобуса і додатковими накладними витратами арбітражу на спільний автобус. Поперечини забезпечують кілька шляхів передачі даних через перемикачі, а поперечину з перетинними точками N×N можна розглядати як такі, що мають автобуси 2N. Якщо хрест закритий, дані на вхідній шині доступні на вихідній шині, інакше він недоступний. Закриття і відкриття перехрестя контролюється планувальником, тому планувальник обмежує швидкість, з якою можна обміняти перемикачі. У спільній пам'яті WiFi маршрутизатори, вхідні пакети зберігаються в спільній пам'яті, і обмінюються тільки покажчиками на пакети, що збільшує комутаційну здатність, але швидкість перемикання обмежується ємністю пам'яті Take speed. Хоча ємність пам'яті може подвоїтися кожні 18 місяців, час доступу до пам'яті зменшується лише на 5% на рік, що є невід'ємним обмеженням перемикача спільної пам'яті.
Вихідний порт зберігає пакети перед надсиланням на вихідне посилання та може реалізувати складні алгоритми планування для підтримки таких вимог, як пріоритет. Як і вхідні порти, вихідні порти також повинні підтримувати інкапсуляцію та декапсуляцію рівня зв'язку даних, а також багато протоколів вищого рівня.
Процесор маршрутизації обчислює таблицю переадресації для реалізації протоколу маршрутизації та запускає програмне забезпечення, яке налаштовує та керує маршрутизатором Wi-Fi. У той же час, він також обробляє ті пакети, адреса призначення яких не знаходиться в таблиці переадресації лінійної картки.
Інші порти зазвичай відносяться до порту керування. Оскільки сам маршрутизатор WiFi не має пристроїв відображення вводу та терміналів, але його потрібно правильно налаштувати, перш ніж його можна буде використовувати нормально, тому загальний маршрутизатор WiFi має порт управління "Console", який використовується для зв'язку з підключенням комп'ютера або термінального пристрою, а також налаштування маршрутизатора WiFi через конкретне програмне забезпечення. Всі маршрутизатори Wi-Fi оснащені консольним портом, який дозволяє користувачам або адміністраторам використовувати термінал для зв'язку з маршрутизатором Wi-Fi і завершити конфігурацію Маршрутизатора Wi-Fi. Цей порт забезпечує асинхронний послідовний інтерфейс EIA/TIA-232 для локальної конфігурації маршрутизатора Wi-Fi (перша конфігурація повинна бути виконана через консольний порт).
Консольний порт безпосередньо підключається до послідовного порту комп'ютера за допомогою виділеного підключення для конфігурації, а програма емуляції терміналів (наприклад, "Hyper Terminal" під Windows) використовується для локального налаштування маршрутизатора WiFi. Більшість консольних портів Wi-Fi-маршрутизаторів є портами RJ-45.