Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СиСПК (ВАСИН)-лекции.doc
Скачиваний:
912
Добавлен:
10.06.2015
Размер:
21.43 Mб
Скачать

Метрика протокола ospf

Протокол маршрутизации OSPF использует метрику cost, чтобы определить лучший маршрут к устройству назначения. Метрика протокола OSPF базируются на полосе пропускания bandwidth. Алгоритм протокола рассчитывает суммарное значение метрики всех соединений через сеть. Меньшее число указывает лучший маршрут. Для вычисления метрики OSPF используется следующая формула:

Метрика (Cost) = 108 / Bandwidth.

Соединение FastEthernet имеет стоимость – 1 единица, Ethernet – 10 единиц, канал ОЦК со скоростью 64 кбит/с – 1562,5 ≈ 1562, канал со скоростью 128 кбит/с – 781, канал Т1 – 64, канал Е1 – 48 единиц. Если маршрут состоит из нескольких соединений, то значения метрик складываются. Например, для сети (рис.13.2) метрика маршрута из локальной Сети 1 в локальную Сеть 2 будет складываться из метрики исходящей Сети 1 – Fast Ethernet (1), метрики соединения маршрутизаторов А и В (48), метрики соединения маршрутизаторов В и С (1562) и метрики сети назначения Ethernet (10).

Рис. 13.2. Метрика сети OSPF

Суммарное значение метрики будет равно МΣ = 1+48+1562+10 = 1621.

Значение полосы пропускания может быть изменено по команде bandwidth, например:

Router(config)#interface serial 0/0

Router(config-if)#bandwidth 64

Следует помнить, что изменение полосы пропускания должно соответствовать реальным линиям связи, подключенным к соответствующим интерфейсам маршрутизатора. Причем, ширина полосы пропускания должна быть задана одинаковой на обеих сторонах соединения «точка-точка».

Операционная система Cisco IOS позволяет задавать не только ширину полосы bandwidth, но и непосредственно значение cost по команде:

Router(config-if)#ip ospf cost значение

Применение соединений GigabitEthernet и 10-GigabitEthernet приводит к необходимости изменения значений метрики.

13.2. Конфигурирование протокола ospf

Составная сеть (рис.13.3) может быть интерпретирована, как область area 0. Ниже приведен пример конфигурирования протокола OSPF на маршрутизаторах данной сети.

Рис. 13.3. Составная сеть OSPF

При конфигурировании протокола OSPF необходимо задать номер процесса (по умолчанию 1) и адреса непосредственно присоединенных сетей с их масками переменной длины wildcard-mask. При этом для каждой сети указывается номер области (по умолчанию area 0). Адреса сетей и интерфейсов приведены в табл. 13.1.

Таблица 13.1

Адреса сетей интерфейсов составной сети

Наименование

Адрес

Наименование

Адрес

Сеть 1

f0/0

10.1.1.0/28

10.1.1.1

Сеть 7

f0/1

10.2.2.0/28

10.2.2.1

Сеть 2

f0/0

192.168.2.32/28

192.168.2.33

Сеть 8

s1/1

s1/2

200.50.50.4/30

200.50.50.5

200.50.50.6

Сеть 3

f0/0

172.16.3.0/27

172.16.3.1

Сеть 9

s1/1

s1/2

200.50.50.8/30

200.50.50.9

200.50.50.10

Сеть 4

f0/0

192.168.4.48/28

192.168.4.49

Сеть 10

s1/1

s1/2

200.50.50.12/30

200.50.50.13

200.50.50.14

Сеть 5

f0/1

192.168.5.64/28

192.168.5.65

Сеть 11

s1/0

s1/3

210.10.10.16/30

210.10.10.17

210.10.10.18

Сеть 6

f0/0

172.20.6.8/29

172.20.6.9

Сеть 12

s1/0

s1/3

210.10.10.20/30

210.10.10.21

210.10.10.22

Маршрутизатор Router_А:

Router_A(config)#router ospf 1

Router_A(config-router)#network 10.1.1.0 0.0.0.15 area 0 Router_A(config-router)#network 10.2.2.0 0.0.0.15 area 0

Router_A(config-router)#network 200.50.50.4 0.0.0.3 area 0

Маршрутизатор Router_B:

Router_B(config)#router ospf 1

Router_B(config-router)#network 192.168.2.32 0.0.0.15 area 0 Router_B(config-router)#network 200.50.50.4 0.0.0.3 area 0

Router_B(config-router)#network 200.50.50.8 0.0.0.3 area 0

Router_B(config-router)#network 210.10.10.16 0.0.0.3 area 0

Маршрутизатор Router_С:

Router_C(config)#router ospf 1

Router_C(config-router)#network 172.16.3.0 0.0.0.31 area 0 Router_C(config-router)#network 200.50.50.8 0.0.0.3 area 0

Router_C(config-router)#network 200.50.50.12 0.0.0.3 area 0

Router_C(config-router)#network 210.10.10.20 0.0.0.3 area 0

Маршрутизатор Router_D:

Router_D(config)#router ospf 1

Router_D(config-router)#network 192.168.4.48 0.0.0.15 area 0 Router_D(config-router)#network 192.168.5.64 0.0.0.15 area 0

Router_D(config-router)#network 200.50.50.12 0.0.0.3 area 0

Маршрутизатор Router_E:

Router_E(config)#router ospf 1

Router_E(config-router)#network 172.20.6.8 0.0.0.7 area 0 Router_E(config-router)#network 210.10.10.16 0.0.0.3 area 0

Router_E(config-router)#network 210.10.10.20 0.0.0.3 area 0

Скорость передачи на всех соединениях равна 128 кбит/с, т.е. каждое соединение характеризуется метрикой в 781 единицу. При этом таблицы маршрутизации всех пяти маршрутизаторов (A, B, C, D, E) будут следующие:

Таблица маршрутизации Router_А:

В распечатке таблицы маршрутизации Router_А следует обратить внимание на то, что метрика к сети 200.50.50.12 составляет 2343 единицы, а к сетям 192.168.4.48 и 192.168.5.64 – на 1 больше (2344 единицы). Это объясняется тем, что на пути к сетям 192.168.4.48 и 192.168.5.64 дополнительно включено соединение FastEthernet с метрикой в 1 единицу.

Таблица маршрутизации Router_A:

Таблица маршрутизации Router_B:

Из распечатки таблицы маршрутизации Router_В следует, что в сеть 210.10.10.20 можно попасть двумя путями: через шлюз 200.50.50.10 и через интерфейс 210.10.10.18.

Аналогично проложены маршруты из маршрутизатора Router_С к сети 210.10.10.16 через два разных интерфейса: 200.50.50.9 и 210.10.10.21.

Таблица маршрутизации Router_C:

Таблица маршрутизации Router_D:

Таблица маршрутизации Router_E:

Из распечаток таблиц маршрутизации следует, что при одинаковой ширине полосы пропускания всех соединений по 128 кбит/с, одно соединение характеризуется метрикой в 782 единицы, два соединения – 1563 единицы, три соединения – 2343 единицы.

При изменении полосы пропускания какого-либо соединения, например, при снижении ширины полосы между маршрутизаторами Router_В и Router_С со 128 кбит/с до значения 64 кбит/с (рис.13.4), метрика пути к сети 172.16.3.0 маршрутизатора Router_А увеличилась с 1563 до 2344, а к сетям 192.168.4.48 и 192.168.5.64 – со значения 2344 до 3125. Изменение маршрутов и их метрик можно проанализировать из распечаток таблиц маршрутизации Router_В, Router_С и Router_Е.

Из распечатки новой таблицы маршрутизации Router_В следует, что путь к сети 172.16.3.0 в новых условиях может проходить как через интерфейс 200.50.50.10, так и через – 210.10.10.18. Эти маршруты равнозначные, поскольку соединение через интерфейс 200.50.50.10 характеризуется шириной полосы пропускания в 64 кбит/с, а через интерфейс 210.10.10.18 – два соединения по 128 кбит/с.

Рис. 13.4.Изменение полосы пропускания соединения между маршрутизаторами В и С

Таблица маршрутизации Router_В:

Таблица маршрутизации Router_С:

Из анализа таблицымаршрутизации Router_С следует, что маршрут к Сети 1 (10.1.1.0) и к Сети 7 (10.2.2.0) может быть проложен как через интерфейс 200.50.50.9 (старый путь), так и через шлюз 210.10.10.21 (новый путь). К сети 192.168.2.32 также проложен второй маршрут через интерфейс 210.10.10.21. Напротив, из существовавших ранее двух маршрутов к сети 210.10.10.16 остался только один – через шлюз 210.10.10.21.

Таблица маршрутизации Router_Е:

Распечатка таблицы маршрутизации Router_Е также позволяет сделать выводы о том, что маршруты почти ко всем сетям не изменились, за исключением пути в сеть 200.50.50.8, метрика которого увеличилась с 1562 до 2343 единиц.