Поделитесь пожалуйста ► Первой частью курса. В первой лекции упоминается, цитирую: "В первой части настоящего курса отмечалось, что соединение локальных сетей LAN..." |
Протокол OSPF
Метрика протокола OSPF
Протокол маршрутизации OSPF в качестве метрики использует стоимость (cost). Метрика протокола OSPF базируются на пропускной способности соединения bandwidth. Алгоритм протокола рассчитывает суммарное значение стоимости всех соединений через сеть. Меньшее значение указывает лучший маршрут. Для вычисления метрики OSPF используется следующая формула:
где пропускная способность bandwidth задается в бит/c.
По умолчанию протокол OSPF автоматически устанавливает максимальное значение пропускной способности в 100 Мбит/с. При этом минимальную стоимость 1 будут иметь соединения FastEthernet, GigabitEthernet и 10 GigabitEthernet (табл. 4.1). Соединение Ethernet характеризуется стоимостью 10 единиц, канал ОЦК со скоростью 64 кбит/с - , канал со скоростью 128 кбит/с - 781, канал Т1 - 64, канал Е1 - 48 единиц.
Усл. обозначен. | ОЦК | - | T1 | E1 | Fast | Giga | 10G |
---|---|---|---|---|---|---|---|
Bandwidth,Мбит/с | 0,064 | 0,128 | 1,544 | 2,048 | 100 | 1000 | 10000 |
100 | 1562 | 781 | 64 | 48 | 1 | 1 | 1 |
1000 | 15625 | 7812 | 647 | 488 | 10 | 1 | 1 |
10000 | 156250 | 78125 | 6477 | 4882 | 100 | 10 | 1 |
Поскольку минимальную стоимость в одну единицу имеют соединения FastEthernet, GigabitEthernet и 10 GigabitEthernet, то при выборе между такими соединениями протокол OSPF не сможет корректно прокладывать маршрут. Поэтому появилась необходимость изменения значений метрики, что реализуется покоманде:
R1(config-router)#auto-cost reference-bandwidth 1000
В этом случае стоимость в 1 единицу будут иметь соединения GigabitEthernet и 10GigabitEthernet, стоимость соединения FastEthernet будет равна - 10 единицам, другие типы соединений также повысят стоимость в 10 раз. Если ввести команду auto-cost reference-bandwidth 10000, то стоимость в 1 единицу будет иметь соединение 10 GigabitEthernet.
Команду auto-cost reference-bandwidth необходимо выполнить на всех маршрутизаторах домена, чтобы протокол OSPF мог правильно выбирать кратчайшие пути к сетям назначения.
Стоимости по умолчанию можно восстановить по команде auto-cost reference-bandwidth 100, когда минимальную стоимость 1 будут иметь соединения со скоростью 100 Мбит/с и выше, т.е. соединения FastEthernet, GigabitEthernet, 10 GigabitEthernet.
Если маршрут состоит из нескольких соединений, то значения метрик cost складываются. Например, для сети ( рис. 4.4) стоимость маршрута из маршрутизатора А в локальную Сеть 2 будет складываться из метрики соединения между маршрутизаторами А и В (48), метрики соединения между В и С (1562) и метрики сети назначения Ethernet (10).
Суммарное значение метрики будет равно .
Значение пропускной способности, которое учитывается при вычислении метрики маршрута, может быть изменено по команде bandwidth, где полоса пропускания задается в кбит/c. например:
Router(config)#interface serial 0/0 Router(config-if)#bandwidth 64
Значение пропускной способности должно соответствовать реальным линиям связи, что не всегда выполняется. Причем, пропускная способность должна быть задана одинаковой на обеих сторонах соединения.
Операционная система Cisco IOS позволяет задавать не только пропускную способность bandwidth, но и непосредственно значение cost по команде:
Router(config-if)#ip ospf cost значение