Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Линукс.docx
Скачиваний:
19
Добавлен:
15.03.2016
Размер:
2.59 Mб
Скачать

Астраханский государственный технический университет

Кафедра «СВЯЗЬ»

Маршрутизация

в операционных системах семейства

LINUX

Выполнил студент

группы ЗИССБ-41с

_______ Мочалов Д.Н.

Проверил преподаватель

_______ Сорокин А.А.

Астрахань 2015

Когда в среде Linux говорится о маршрутизации, то обычно подразумевается использование команды route для задания простейших маршрутов доставки информации. Но OS Linux способна на гораздо большее. Правильно сконфигурировав и настроив систему, можно получить стабильный и эффективный маршрутизатор.

В данной работе приведены примеры программных продуктов направленных на решение задач маршрутизации, а также рассмотрены примеры ручной настройки системы и параметров маршрутизатора.

Маршрутизатор – это устройство, управляющее трафиком. Данные. Передаваемые по IP-сетям, могут распространяться самыми разными путями. Все данные формируются в пакеты – отдельные блоки, посылаемые в сеть. В общем случае задача маршрутизатора состоит в выборе наилучшего из текущих маршрутов, следуя которому заданный пакет попадет в пункт своего назначения. Способ принятия такого решения зависит от используемого протокола маршрутизации. У каждого протокола свой алгоритм слежения за тем, какие маршруты доступны и какие из них наиболее эффективны.

RIP (Routing Information Protocol, протокол маршрутной информации) — довольно старый протокол, разработанный компанией Xerox и адаптированный для IP-сетей. Данный протокол используется демоном routed. Протокол RIP разрабатывался в те времена, когда компьютеры были размерами с холодильник и стоили сотни тысяч долларов. Понятно, что позволить себе компьютер мог не каждый пользователь, да и не было такой необходимости. А необходимость была только у крупных компаний, но, учитывая стоимость компьютеров, в большом количестве их никто все равно не покупал. Поэтому сети тех времен были небольшими. Протокол RIP считает все узлы, находящиеся на расстоянии пятнадцати и более переходов, недоступными. Следовательно, для крупных сетей, где между двумя компьютерами могут находиться 15 и более маршрутизаторов, применять RIP нельзя. Обычно RIP используется в локальных сетях, а вот для глобальной маршрутизации применяются более продвинутые протоколы. Протокол RIP поддер-живается по умолчанию операционными системами UNIX (точнее, всеми UNIX-подоб-ными системами) и Linux.

RIP-2 — это усовершенствованная версия протокола RIP. Самое важное усоршенство-вание — передача вместе с адресом следующего перехода сетевой маски. А это упрощает управление сетями, где есть подсети и используется протокол (Classless InterDomain Routing, бесклассовая адресация). Демон для протокола RIP-2 поддерживает протокол RIP. Вообще, RIP-2 предпочтительнее, чем первая версия, но в Linux по умолчанию отсутствует поддержка этого протокола.

Протокол OSPF (протокол обнаружения кратчайшего маршрута) — протокол динамической маршрутизации, основанный на технологии отслеживания состояния канала. Используется для нахождения кратчайшего пути (маршрута). Протокол был разработан в 1988 году. Используется в крупных сетях со сложной топологией. По сравнению с RIP-2 имеет много преимуществ. В частности, OSPF работает быстрее, поскольку нет необходимости в выжидании многократных тайм-аутов по 30 секунд каждый, как в случае с RIP-2. Также быстро обнаруживаются отказавшие маршру-тизаторы, и протокол изменяет топологию сети так, чтобы пакеты пошли по другому маршруту — "в обход".

Кроме перечисленных протоколов, возможно, придется столкнуться еще с "пограничными протоколами":