Для нахождения кратчайшего пути протоколом OSPF используется метрика cost - условный показатель "стоимости" пересылки данных по каналу.
По умолчанию на коммутаторах MES установлено значение cost = 10 для всех маршрутов. В результате протокол OSPF может использовать не оптимальные пути для построения лучшего маршрута.
Для того, чтобы этого избежать на коммутаторах MES предусмотрено два варианта настройки и вычисления стоимости.
1. Стоимость может устанавливаться инженером вручную в настройках IP-интерфейса. В зависимости от различных факторов на усмотрение инженера. Например для того, чтобы завысить метрику на канале с часто возникающими ошибками.
Пример настройки:console# configure terminalconsole(config)# interface ip 192.168.28.28console(config-ip)# ip ospf cost 50
Несмотря на более широкие возможности при использовании этого способа, потребуется больше ручной настройки, чем при использовании следующего варианта с авторасчетом стоимости.
2. Автоматический расчет метрики cost с помощью команды auto-cost reference-bandwidth, базирующийся на скорости интерфейсов (ifspeed).
На коммутаторах MES при настройке значение reference-bandwidth указывается в мбит/с. Формула расчета метрики:cost = reference-bandwidth / ifspeed
console(config)# router ospf 1console(router_ospf_process)# auto-cost reference-bandwidth<0-400000> Mbpsconsole(router_ospf_process)# auto-cost reference-bandwidth 25000
В данном примере указано значение для расчета в 25 гбит/с, для каналов с пропускной способностью от 20 гбит/с метрика будет = 1, так как вычисляется целое положительное число.
Для агрегированного канала из двух 10-гигабитных линков она будет равна 1.
Для канала 10 гбит/с = 2.
Для 1 гбит/с метрика будет = 25, для соединений FastEthernet (100 мбит/c) = 250.
Для просмотра присвоенных значений cost используется команда show ip ospf interface briefconsole# show ip ospf interface brief
Ip Interface Process ID Area ID Cost Auth Type OSPF Oper St Passive ---------------- ------------- ---------- ------ ---------- -------------- --------- 192.168.19.19 1 0.0.0.0 1 none up No 192.168.28.28 1 0.0.0.0 50 none up No 192.168.44.44 1 0.0.0.0 25 none up No
Примечание:
1. Самым лучшим считается тот маршрут, у которого стоимость меньше остальных.
2. В случае одновременного использования двух способов настройки метрики применяются значения, выставленные на IP-интерфейсах вручную.
3. Расчет метрики производится по наименьшей скорости интерфейса-участника vlan. Если хотя бы один из интерфейсов-участников vlan будет со скоростью 100 мбит/с весь расчет для vlan будет выполнен по нему.
4. Для агрегированных интерфейсов port-channel за основу расчета берется суммированное значение скорости всех интерфейсов, входящих в LAG (Active bandwidth)
console# show interfaces Port-Channel 1Po1 is up (connected)Interface index is 1000Hardware is aggregated ethernet interface(s), MAC address is e0:d9:e3:22:b4:81Interface MTU is 9000Link is up for 0 days, 1 hours, 47 minutes and 32 secondsLink aggregation type is LACPNo. of members in this port-channel: 3 (active 2, minimum required 1, maximum active link 8)tengigabitethernet1/0/1, full-duplex, LACP active, 10000Mbps (active)tengigabitethernet3/0/1, full-duplex, LACP active, 10000Mbps (active)tengigabitethernet1/0/2, LACP active, 0Mbps (non-candidate)Active bandwidth is 20000Mbps