Ответ к задаче №6.2

Задача 6.2
Варианты решения:
На маршрутизаторе в Хабаровске:
а) увеличить стоимость интерфейса, который ведет к Владивостоку, для OSPF (ухудшается маршрут, за счет большей суммарной стоимости пути):
khbr-amur-gw1(config)# int f1/1
khbr-amur-gw1(config-if)# ip ospf cost 5
По умолчанию значение стоимости было 1.

или

б) уменьшить величину пропускной способности канала (стоимость интерфейса для OSPF автоматически увеличится) на интерфейсе, который ведет к Владивостоку:
khbr-amur-gw1(config)# int f1/1
khbr-amur-gw1(config-if)# bandwidth 50000
По умолчанию пропускная способность была 100000Kbit.

Примечание: При изменении стоимости или пропускной способности, надо обратить внимание на то, что менять надо стоимость или пропускную способность исходящего интерфейса по пути к получателю.

17 комментариев

avatar
Поясните немного поподробнее по пункту (а).

Как распределяются стоимости интерфейсов? На xgu написано, что стоимость находится по формуле:
cost = reference bandwidth / link bandwidth
Но ничего не говорится, откуда берётся reference bandwidth. Это какая-то глобальная величина для всех маршрутизаторов?

И можно ли заранее узнать, какую стоимость выставить, чтобы один маршрут наверняка стал хуже, чем другой? То есть можно как-то посмотреть стоимость текущего и альтернативного маршрутов?
avatar
По умолчанию для OSPF reference badwidth 100Mb. Его можно изменить при желании.
При show ip route вы можете видеть такую запись: [110/2]. Первая — это административная дистанция, вторая — как раз метрика.
avatar
Такой вопрос, а при уменьшении Вandwidth разве не уменьшится скорость канала?
Т.е. выставляя bandwidth 50000 — мы не получим канал 50мб вместо 100?
avatar
Этот параметр только для протоколов маршрутизации. На реальную скорость интерфейса это не влияет.
avatar
Спасибо за ответ
avatar
А почему не сработало увеличение пропускной способности в сторону Красноярска?
Какой вариант предпочтительнее?
avatar
P.S. странно, но уменьшение тоже как то не сработало, во всяком случае — сразу. А увеличение стоимости — моментально…
avatar
В РТ делете лабу? Там, насколько мне известно бывает с этим косяк.
avatar
Да, в PT. Попробую повторить в GNS3.
Скажите, а какой способ лучше (стоимость или приоритет менять)?
avatar
Что значит стоимость или приоритет? :) полосу пропускания, возможно, имели ввиду? Обычно меняют стоимость.
avatar
Делаю в GNS. Увеличение стоимости не сработало вообще.
Уменьшать не пробовал, просто использовал ip ospf cost 100 на маршруте в сторону Владика.
avatar
P.S. Уменьшение полосы пропускания сработало.
avatar
во Владивостоке тоже в таком случае нужно вносить изменения в стоимость линков, иначе со стороны Москвы асимметрия получится.
avatar
Да, Илья говорит совершенно верно. Нужно назначать одинаковую стоимость интерфейса на обоих связанных между собой маршрутизаторах. Иначе по одну сторону от линка в маршрутизаторах будут дефолтовая метрика (сумма стоимости интерфейсов), а по другую сторону назначенная (сумма стоимости дефолтовых интерфейсов без последнего + назначенная стоимость последнего). И в результате может возникнуть «ассиметрия», когда пакеты будут ходить по разным маршрутам в одну и в другую сторону. Из Москвы — через Владивосток до Хабаровска, а из Хабаровска через Красноярск в Москву. У меня в лабе именно так и получилось.
avatar
Получилось изменить маршут изменив приоритет
ip ospf priority 0-255
avatar
Взято из xgu.ru:
«Для того чтобы выбрать для сети DR и BDR, маршрутизаторы просматривают значение приоритета в hello-сообщениях и следуют таким условиям для того чтобы определить какой маршрутизатор выбрать:
Маршрутизатор с наивысшим значением приоритета становится DR.
Маршрутизатор со вторым наивысшим значением приоритета становится BDR.»
Посмотреть приоритет порта можно командой sh ip ospf int fa1/0 (№ порта взят из моей лабы)
Насколько я понимаю этим способом неправильно устанавливать приоритет маршрута, но работает?
Хотелось бы увидеть комментарий админов про этот способ.
avatar
Именно этой командой в режиме конфигурации интерфейса настраивается приоритет маршрутизатора для выбора DR/BDR.
(config-if)#ip ospf priority <1-255>
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.