Читайте также:
|
|
В одной и той же сети могут одновременно работать несколько разных протоколов маршрутизации (рис. 14.1). Это означает, что на некоторых (не обязательно всех) маршрутизаторах сети установлено и функционирует несколько протоколов маршрутизации, но при этом, естественно, по сети взаимодействуют только одноименные протоколы. То есть, если маршрутизатор 1 поддерживает, например, протоколы RIP и OSPF, маршрутизатор 2 – только RIP, а маршрутизатор 3 – только OSPF, то маршрутизатор 1 будет взаимодействовать с маршрутизатором 2 по протоколу RIP, с маршрутизатором 3 – по OSPF, а маршрутизаторы 2 и 3 вообще непосредственно друг с другом взаимодействовать не смогут.
В маршрутизаторе, который поддерживает одновременно несколько протоколов, каждая запись в таблице является результатом работы одного из этих протоколов. Если о некоторой сети появляется информация от нескольких протоколов, то для однозначности выбора маршрута (а данные разных протоколов могут вести к различным рациональным маршрутам) устанавливаются приоритеты протоколов маршрутизации. Обычно предпочтение отдается протоколам LSA как располагающим более полной информацией о сети по сравнению с протоколами DVA. В некоторых ОС в экранных и печатных формах в каждой записи таблицы маршрутизации имеется отметка о протоколе маршрутизации, с помощью которого эта запись получена. Но даже если эта отметка на экран и не выводится, она обязательно имеется во внутреннем представлении таблицы маршрутизации. По умолчанию каждый протокол маршрутизации, работающий на определенном маршрутизаторе, распространяет только ту информацию, которая была получена маршрутизатором по данному протоколу. Таким образом, если о маршруте к некоторой сети маршрутизатор узнал от протокола RIP, то и распространять по сети объявления об этом маршруте он будет с помощью протокола RIP.
Однако возникает вопрос: «Каким образом маршрутизатор, который не поддерживает все протоколы маршрутизации, применяемые в составной сети, узнает обо всех составляющих ее сетях?» Для того, чтобы маршрутизатор распространял с помощью одного протокола маршрутизации информацию о маршрутах, полученную с помощью другого протокола маршрутизации, необходимо установить особый внутренний режим работы, называемый часто перераспределением (redistribute). Такой режим обеспечивает использование некоторым протоколом не только «своих» записей из таблицы маршрутизации, но и «чужих», полученных с помощью протокола маршрутизации, указанного при конфигурировании.
Как видно из описания, применение нескольких протоколов маршрутизации в пределах одной составной сети не является таким уж простым делом, от администратора требуется провести определенную работу по конфигурированию каждого маршрутизатора, чтобы создание таблиц выполнялось автоматически. В то же время во многих сетях существует необходимость в нескольких протоколах маршрутизации – причины, как и причины любой гетерогенности сети, могут быть разными, историческими, техническими, вплоть до личных предпочтений администраторов. При этом проблемы взаимодействия маршрутизаторов в такой неоднородной в отношении протоколов маршрутизации сети быстро усложняются с ростом сети. Очевидно, что для крупных составных сетей требуется качественно иное решение.
Такое решение было найдено для самой крупной на сегодня составной сети – сети Интернет.
Резюме
1. Протоколы маршрутизации генерируют для каждого маршрутизатора согласованные друг с другом таблицы маршрутизации, то есть такие, которые позволят обеспечить доставку пакета по рациональному маршруту от исходной сети в сеть назначения за конечное число шагов. Для этого маршрутизаторы сети обмениваются специальной служебной информацией о топологии составной сети;
2. Существуют способы продвижения пакетов в составных сетях, которые не требуют построения таблиц маршрутизации, к ним относятся:
· лавинная маршрутизация, когда каждый маршрутизатор передает пакет всем своим непосредственным соседям, кроме того, от которого его получил;
· маршрутизация, управляемая событиями, когда пакет к определенной сети назначения посылается по маршруту, который уже приводил ранее к успеху (для данного адреса назначения);
· маршрутизация от источника – в этом случае отправитель помещает в пакет информацию о том, какие промежуточные маршрутизаторы должны участвовать в передаче пакета к сети назначения.
3. В тех случаях, когда маршрутизация осуществляется на основании таблиц, различают статическую и адаптивную (динамическую) маршрутизацию:
· при статической маршрутизации таблицы составляются и вводятся в память каждого маршрутизатора вручную администратором сети;
· адаптивная (динамическая) маршрутизация обеспечивает автоматическое обновление таблиц маршрутизации после изменения конфигурации сети.
4. Протоколы маршрутизации могут быть распределенными и централизованными:
· при распределенном подходе каждый маршрутизатор строит собственную таблицу маршрутизации, основываясь на данных, получаемых по протоколу маршрутизации от остальных маршрутизаторов сети;
· при централизованном подходе в сети существует один маршрутизатор, который собирает всю информацию о топологии и состоянии сети от других маршрутизаторов и строит таблицы маршрутизации для всех остальных маршрутизаторов сети.
5. Адаптивные протоколы маршрутизации делятся на две группы, каждая из которых связана с одним из следующих типов алгоритмов:
· в дистанционно-векторных алгоритмах каждый маршрутизатор периодически и широковещательно рассылает по сети вектор, компонентами которого являются расстояния от данного маршрутизатора до всех известных ему сетей. Наиболее распространенным протоколом, основанным на дистанционно-векторном алгоритме, является протокол RIP, который распространен в двух версиях – RIP IP, работающий с протоколом IP, и RIP IPX, работающий с протоколом IPX;
· алгоритмы состояния связей обеспечивают каждый маршрутизатор информацией, достаточной для построения точного графа связей сети. Протоколами, основанными на алгоритме состояния связей, являются протоколы IS-IS стека OSI, OSPF стека ТСР/IP и протокол NLSP стека Novell.
6. Протоколы маршрутизации Интернета делятся на внешние и внутренние. Внешние протоколы (EGP, BGP) переносят маршрутную информацию между автономными системами, а внутренние (IGP) применяются только в пределах определенной автономной системы.
Дата добавления: 2015-07-14; просмотров: 172 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Типы алгоритмов | | | Этап 1 - создание минимальных таблиц |