Page 39 - 6122
P. 39
мінімуму апаратних ресурсів маршрутизатора для обслуговування
таблиці.
– Динамічна маршрутизація - коли записи в таблиці
оновлюються автоматично за допомогою одного або кількох
протоколів маршрутизації — RIP, OSPF, EIGRP, IS-IS, BGP та ін.
Крім того, маршрутизатор будує таблицю оптимальних шляхів до
мереж призначення на основі різних критеріїв - кількості
проміжних вузлів, пропускної спроможності каналів, затримки
передачі даних, тощо. Критерії обчислення оптимальних
маршрутів найчастіше залежать від протоколу маршрутизації, а
також задаються конфігурацією маршрутизатора. Такий спосіб
побудови таблиці дозволяє автоматично утримати таблицю
маршрутизації в актуальному стані і обчислювати оптимальні
маршрути на основі поточної топології мережі. Проте динамічна
маршрутизація надає додаткове навантаження на пристрої, а
висока нестабільність мережі може призводити до ситуацій, коли
маршрутизатори не встигають синхронізувати свої таблиці, що
призводить до суперечливих відомостей про топологію мережі в
різних її частинах і втрати даних, які передаються.
Часто для побудови таблиць маршрутизації
використовують теорію графів.
Маршрутизатори (рис. 1.26) допомагають зменшити
завантаження мережі, завдяки її розділенню на домени колізій і
широкомовні домени, а також завдяки фільтрації пакетів. В
основному їх застосовують для об'єднання мереж різних типів,
часто несумісних за архітектурою і протоколами, наприклад, для
об'єднання локальних мереж Ethernet і WAN - з'єднань, що
використовують протоколи xDSL, PPP, ATM, Frame Relay, тощо.
Нерідко маршрутизатор використовується для забезпечення
доступу з локальної мережі в глобальну мережу Інтернет,
здійснюючи функції трансляції адрес і міжмережного екрану.
В якості маршрутизатора може виступати як спеціалізований
апаратний пристрій (характерний представник - продукція Cisco),
так і звичайний комп'ютер, що виконує функції маршрутизатора.
Існує кілька пакетів програмного забезпечення (в основному на
основі ядра Linux) за допомогою якого можна перетворити ПК на
високопродуктивний і багатофункціональний маршрутизатор,
наприклад GNU Zebra.
39