Маршрутизатор
Матеріал з Вікіпедії — вільної енциклопедії.
Маршрутиза́тор (англ. Router) — пристрій для з'єднання двох або більше мереж.
Маршрутизатори працюють на мережному рівні моделі OSI: можуть передавати пакети з одної мережі до іншої. Для того, щоб послати пакети в потрібному напрямку, маршрутизатор використовує таблицю маршрутизації. Таблиця маршрутизації може складатися двома засобами:
- Статична маршрутизація - коли записи в таблиці вводяться і змінюються адміністратором. Такий спосіб вимагає втручання адміністратора кожного разу, коли відбуваються зміни в топології мережі. З іншого боку, він є найбільш стабільним і вимагає мінімум апаратних ресурсів маршрутизатора для обслуговування таблиці.
- Динамічна маршрутизація — коли записи в таблиці оновлюються автоматично за допомогою одного або декількох протоколів маршрутизації — RIP, OSPF, EIGRP, IS-IS, BGP, HSRP і ін. В цьому випадку будь-які зміни в топології мережі автоматично відображаються в таблиці маршрутизації. Крім того, маршрутизатор будує таблицю оптимальних шляхів до мереж призначення на основі різних критеріїв — кількості проміжних вузлів, пропускної спроможності каналів, затримки передачі даних і т.п. Критерії обчислення оптимальних маршрутів найчастіше залежать від протоколу маршрутизації, а також задаються конфігурацією маршрутизатора. Такий спосіб побудови таблиці дозволяє автоматично тримати таблицю маршрутизації в актуальному стані і обчислювати оптимальні маршрути на основі поточної топології мережі. Проте, динамічна машрутізация надає додаткове навантаження на пристрої, а висока нестабільність мережі може приводити до ситуацій, коли маршрутизатори не встигають синхронізувати свої таблиці, що проводить до суперечливих відомостей про топологію мережі в різних її частинах і втраті передаваних даних.
Крім того, маршрутизатори можуть здійснювати трансляцію адрес відправника і одержувача (англ. NAT, Network Address Translation), фільтрацію транзитного потоку даних на основі певних правил з метою обмеження доступу, шифрування/дешифрування передаваних даних і т.д.
Маршрутизатори не можуть здійснювати передачу широкомовних повідомлень, таких як ARP запит.
Маршрутизатором може виступати як спеціалізований пристрій, так і комп'ютер, що виконує функції простого маршрутизатора.