double arrow

Связи и метрики

Маршрутизаторы соединены как с локальными сетями, так и непосредственно между собой глобальными двухточечными линиями связи, например канала­ми Т1. Протокол OSPF в своих объявлениях распространяет информацию о свя­зях двух типов: маршрутизатор-маршрутизатор и маршрутизатор-сегь.

129.35.0.0 197.13.58.0 201.106.14.0 201.106.15.0 Рис. 19.16. Фрагмент сети OSPF

Рис. 19.17. Граф сети, построенный протоколом OSPF

Примером связи первого типа служит связь R3-R4, второго — связь R4- 195.46.17.0/24 (здесь R3 и R4 также являются IP-адресами, но мы используем символьные идентификаторы, чтобы отличать эти вершины графа от сетей, для которых мы сохранили обычную нотацию IP-адресов). Если двухточечным ли­ниям связи дать IP-адреса, то они станут дополнительными вершинами графа, как и локальные сети. Вместе с IP-адресом сети передается также информация о маске сети.

Рассмотрим эти типы связи на примере сети, изображенной на рис. 19.16.
Данной сети соответствует граф, приведенный на рис. 19.17.

Каждая связь характеризуется метрикой. Протокол OSPF по умолчанию исполь­зует метрику, учитывающую пропускную способность каналов связи. Кроме того, допускается использование двух других метрик, учитывающих задержки и на­дежность передачи пакетов каналами связи. Для каждой из метрик прото­кол OSPF строит отдельную таблицу маршрутизации. Выбор нужной таблицы
происходит в зависимости от значений битов TOS в заголовке пришедшего IP- пакета.

Протокол OSPF поддерживает стандартные для многих протоколов (например, для протокола покрывающего дерева) значения расстояний для метрики, отра­жающей пропускную способность: так, для сети Ethernet она равна 10, для Fast Ethernet — 1, для канала Т1 — 65, для канала 56 Кбит/с — 1785. При использо­вании высокоскоростных каналов, таких как Gigabit Ethernet или STM-16/64, администратору нужно задать другую шкалу скоростей, назначив единичное расстояние наиболее скоростному каналу.

При выборе оптимального пути на графе с каждым ребром графа связана метри­ка, которая добавляется к пути, если данное ребро в него входит. Пусть на при­веденном примере маршрутизатор R5 связан с маршрутизаторами R6 и R7 кана­лами Т1, а маршрутизаторы R6 и R7 связаны между собой каналом 56 Кбит/с. Тогда R7 определит оптимальный маршрут до сети 201.106.14.0 как составной, проходящий сначала через R5, а затем через R6, поскольку у этого маршрута метрика будет равна 65 + 65 = 130 единиц. Непосредственный маршрут через R6 не будет оптимальным, так как его метрика равна 1785. При использовании хо­пов был бы выбран маршрут через R6, что было бы не оптимально.

Протокол OSPF разрешает хранить в таблице маршрутизации несколько мар­шрутов к одной сети, если они обладают равными метриками. Если такие записи образуются в таблице маршрутизации, то маршрутизатор реализует режим ба­ланса загрузки маршрутов, отправляя пакеты попеременно по каждому из мар­шрутов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: