Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типи алгоритмів

Цілі проектування.

Оптимальність визначає здатність алгоритму маршрутизації вибрати найкращий шлях, який залежить від метрик та ваги окремих характеристик каналу.

Простота та низьке завантаження каналу. Алгоритми маршрутизації повинні забезпечувати свою функціональність ефективно, із мінімальною кількістю програмного забезпечення та якомога меншим використанням службового трафіку. Ефективність є особливо важливою, коли маршрутизуюче програмне забезпечення працює на комп’ютері із обмеженими фізичними ресурсами.

Надійність та стабільність. Алгоритм маршрутизації повинен забезпечувати коректну роботу у незвичайній або непередбачуваній ситуації – при відмові частини апаратного забезпечення, пікових навантаженнях мережі та некоректних настройках.

Швидка збіжність. Збіжність – це процес узгодження всіма маршрутизаторами мережі оптимальних маршрутів. Говорять, що мережа збіглася, коли всі маршрутизатори мережі володіють однаковими та вірними відомостями про стан каналів мережі. Перерахунок метрик та зміна інформації про оптимальні маршрути виникає, оскільки топологія мережі періодично змінюється – одні пристрої виходять з ладу, інші, навпаки, стають доступними. Алгоритми, які володіють повільною збіжністю, можуть спричинити появу петель або виходу з ладу всієї мережі.

Гнучкість. Алгоритми маршрутизації повинні бути гнучкими – швидко та точно пристосовуватися до зміни умов функціонування мережі.

Алгоритми маршрутизації можуть бути класифіковані за типами.

Статичні на противагу динамічним.

Статичні алгоритми маршрутизації важко назвати алгоритмами взагалі, це просто таблиці маршрутизації, які повністю заповнюються вручну адміністратором. Така маршрутизація використовується там, де мережевий трафік відносно передбачуваний, а топологія мережі – проста і рідко змінюється. Статична маршрутизація не пристосовується автоматично до змін у мережі, а тому не підходить для використання у сучасних великий, постійно змінних мережах.

Динамічні алгоритми пристосовуються до зміни мережевих умов автоматично, аналізуючи повідомлення-апдейти від інших маршрутизаторів. При зміні топології маршрутизуюче програмне забезпечення перераховує маршрути і розсилає нові апдейти; відповідно всі пристрої змінюють відповідні записи у таблицях маршрутизації.

При необхідності можна поєднувати ці два методи.

Одношляхові на противагу багатошляховим.

Деякі досить складні протоколи маршрутизації підтримують кілька шляхів до однієї точки призначення. На відміну від одношляхових алгоритмів, багатошляхові дозволяють мультиплексацію трафіку через кілька ліній зв’язку. Переваги таких алгоритмів очевидні: значно краща пропускна здатність та надійність. Як правило, цю функцію називають розділенням навантаження ( load sharing ).

Плоскі на противагу ієрархічним.

У плоскій системі всі маршрутизатори виконують однакові функції. У ієрархічній системі частина маршрутизаторів формує так звану маршрутизуючу магістраль. Пакети від немагістральних маршрутизаторів направляються до магістральних, які просувають їх через магістраль до відповідної ділянки.

“Від джерела” на противагу прозорим.

Деякі алгоритми маршрутизації дозволяють вузлу-джерелу визначити весь маршрут інформації. Такий спосіб, як правило, називають “ маршрутизація від джерела ”. Інші алгоритми припускають, що кінцева системи не знає нічого про існуючі маршрути. В них кожен маршрутизатор визначає подальший шлях пакета, базуючись на власних обрахунках.

Інтрадоменні на противагу інтердоменним.

Деякі алгоритми маршрутизації призначені лише для роботи в межах одного домену, інші – між доменами. Такий поділ випливає з того, що оптимальний інтрадоменний алгоритм не завжди є оптимальним інтердоменним.

Стану каналу на противагу дистанційно-векторним.

Детальний аналіз даного поділу алгоритмів наводиться нижче.

<== предыдущая лекция | следующая лекция ==>
Маршрутизація | Функції транспортного рівня
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 267; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.