Идентификатор маршрутизатора необходимо настроить вручную с помощью команды router id rid

Обновлено: 05.07.2024

Для процесса маршрутизации OSPF идентификатор маршрутизатора (RID) является очень важным параметром. Идентификатор маршрутизатора применяется в алгоритмах работы протокола OSPF для однозначной идентификации маршрутизатора.

Идентификатор маршрутизатору назначается при запуске процесса OSPF. Идентификатором маршрутизатора может быть назначен:

– Старший IP адрес любого физического интерфейса маршрутизатора. Интерфейс может не использоваться в процессе OSPF маршрутизации, но он должен находиться в активном состоянии. Поэтому на маршрутизаторе при запуске процесса OSPF должен быть активен хотя бы один интерфейс, иначе маршрутизатор выдаст ошибку, представленную в примере 11.6 и процесс не будет запущен.

– Старший IP адрес логического интерфейса loopback. Логические интерфейсы всегда находиться в активном состоянии, поэтому использование логического интерфейса является наиболее предпочтительным.

– Вручную. Для ручного задания RID используется команда router-id.

Самым высоким приоритетом при назначении идентификатора обладает ручная настройка, самым низким старший адрес физического интерфейса.

Синтаксис команды router-id приводится в примере 11.5

Пример 11.5 – Синтаксис команды router-id

В качестве параметра команды router-id может выступать IP адрес либо число, записанное в формате IP адреса.

Однажды заданный идентификатор активен все время работы процесса маршрутизации OSPF. Если во время работы маршрутизатора интерфейс, адрес которого используется в качестве RID, переходит в неактивное состояние, идентификатор маршрутизатора не изменяется. Однако при использовании адресов физических интерфейсов в качестве идентификатора маршрутизатора нельзя гарантировать, что после перезагрузки маршрутизатора будет назначен тот же идентификатор, что был ранее. Идентификатор маршрутизатора также переназначается при перезапуске процесса маршрутизации OSPF.

Исходя из этого использование логических интерфейсов предпочтительнее, во-первых, логический интерфейс всегда активен, во-вторых, он может быть объявлен в процесс маршрутизации, что позволит использовать ping с других маршрутизаторов, чтобы проверять наличие связи между маршрутизаторами.

При назначении RID, используя команду router-id, на идентификатор нельзя будет послать ping.

Еще одним плюсом использования реальных IP адресов, будь то адреса физических или логических интерфейсов является возможность применения команды ip ospf name-lookup. Данная команда вводится в режиме глобальной конфигурации маршрутизатора и позволяет при выводе информации содержащей RID заменять его числовое значение DNS именем. Это позволяет упростить администратору СПД идентифицировать маршрутизаторы OSPF.

При первоначальной конфигурации идентификатора маршрутизатора с помощью команды router-id необходимо перезапустить процесс маршрутизации OSPF, используя команду clear ip ospf process. В дальнейшем при перезагрузках маршрутизатора идентификатор, заданный командой router-id будет назначаться автоматически.

Пример 11.6 – Ошибка назначения RID

%OSPF-4-NORTRID: OSPF process [dec] cannot start. There must be at least one "up" IP interface, for OSPF to use as router ID

11.3 Настройка аутентификации в протоколе OSPF

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

Как и другие протоколы маршрутизации, протокол OSPF поддерживает два типа аутентификации:

– Аутентификация по паролю;

– Аутентификация при помощи MD5.

Оба типа аутентификации настраиваются отдельно на каждом интерфейсе маршрутизатора, на котором запущен протокол OSPF.

Для задания типа аутентификации используется команда ip ospf authentication. Синтаксис команды ip ospf authentication приводится в примере 11.7.

Пример 11.7 – Синтаксис команды ip ospf authentication

Описание параметров команды ip ospf authentication приводиться в таблице 11.3.

Таблица 11.3 – Параметры команды ip ospf authentication

Аутентификация с помощью MD5.

При использовании команды ip ospf authentication без параметров будет использована аутентификация по паролю.

Для задания текстовой строки используемой при аутентификации по паролю используется команда ip ospf authentication-key. Синтаксис команды ip ospf authentication-key приводится в примере 11.8.

Пример 11.8 – Синтаксис команды ip ospf authentication-key

В качестве параметра команды ip ospf authentication-key выступает строка, которая будет использоваться как пароль. Необходимо отметить, что для аутентификации будет использоваться только первые 8 символов, а остальные будут отброшены. Пример настройки аутентификации по паролю приводиться на рисунке 11.2.

R1 S0

interface serial 0

ip address 172.16.1.1 255.255.255.252

ip ospf authentication

ip ospf authentication -key PassWord

S1 R2

interface serial 1

ip address 172.16.1.2 255.255.255.252

ip ospf authentication

ip ospf authentication -key PassWord

Рисунок 11.2 – Аутентификация по паролю в протоколе OSPF

Для задания текстовой строки используемой при аутентификации с помощью MD5 используется команда ip ospf message-digest-key md5. Синтаксис команды ip ospf message-digest-key md5 приводится в примере 11.9. Описание параметров команды приводиться в таблице 11.4.

Пример 11.9 – Синтаксис команды ip ospf message-digest-key md5


Для запуска OSPF достаточно выполнить следующие команды:

Например, вот так выглядят настройки маршрутизатора F стандартной зоны:



А вот так выглядят настройки ABR маршрутизатора (маршрутизатор С):



Что означает номер процесса?

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

А что означает инверсная маска?

Инверсная маска (обратная маска) используется для более гибкого управления объявления подсетей в анонсах LSA, например когда требуется включить в анонсы LSA первые 8 или последние 64 подсетей определенной сети - вариантов много. Без инверсной маски пришлось бы вводить много похожих команд вручную. В OSPF данный функционал используется редко, однако мы рассмотрим его подробно в уроке по спискам доступа (Access Lists, ACL).

Поэтому для настройки OSPF вместо обратной маски можно с успехом использовать обычную маску. В дальнейшем мы рассмотрим пару примеров настройки OSPF с обратной маской.

Команды просмотра настроек протокола

Для проверки и диагностики работы протокола можно воспользоваться приведенными ниже командами.


Настройки протокола, адреса подключенных соседей, номер и тип зоны, а также ID локального маршрутизатора можно узнать из следующих 2-х команд:




Топологическая база данных:



Тип сети, DR/BDR, ID маршрутизатора:


Таблица соседей и состояние смежности, установленные с ними:


Идентификатор маршрутизатора

Для управления выбором DR/BDR можно настроить Router ID:

Того же можно добиться с помощью настройки интерфейса обратной петли Loopback

Метрика маршрута

Можно также повлиять на выбор маршрута, то есть заранее предопределить какой какой маршрут будет иметь лучшую/худшую метрику. Например, может возникнуть ситуация, когда до сети назначения ведут сразу 2 и более маршрутов с одинаковыми метриками. Однако по ряду причин требуется использовать только определенный маршрут, а остальные оставить в резерве. Это достигается 3-мя способами.

1) Изменение стоимости интерфейса. Вернемся к нашей сети и выполни команды

и обрати внимание на установленную стоимость интерфейса и метрику маршрута



Теперь изменим стоимость интерфейса с помощью команды

И посмотрим снова на вывод команд



2) Изменение полосы пропускания . Стоимость маршрута рассчитывается по формуле исходная полоса пропускания/полоса пропускания интерфейса . За исходную полосу пропускания берется 100 Мбит/с. Полоса пропускания интерфейса уже по умолчанию установлена. Например, Ethernet - 10 Мбит/с, FastEthernet - 100 Мбит/с. Значение данного параметра можно изменить, однако это не повлияет на фактическую полосу пропускания интерфейса

3) Изменение исходной полосы пропускания . В вышеупомянутой формуле можно также изменить и числитель, то есть исходную полосу пропускания

OSPF поддерживает аутентификацию паролем открытого текста и хэшем MD5.

Аутентификацию можно включить глобально для всего процесса OSPF либо на отдельном интерфейсе.

Аутентификация на отдельном интерфейсе:

1) Пароль открытым текстом

2) С помощью MD5

На интерфейсе соседнего маршрутизатора (к которому подключен напрямую) должны быть идентичные настройки, то есть тип аутентификации и пароль должны совпадать, иначе оба маршрутизатора никогда не установят отношения смежности.

Глобальная настройка аутентификации:

Затем настроим пароли на каждом интерфейсе

В этом случае аутентификация должна быть включена во всех маршрутизаторах одной зоны. Пароли на каждом интерфейсе можно использовать разные, однако они должны совпадать с паролями на соседних маршрутизаторах, подключенных напрямую.


Топология

Таблица адресации

УстройствоИнтерфейсIP-адресМаска подсетиШлюз по умолчанию
R1G0/0192.168.1.1255.255.255.0N/A
S0/0/0 (DCE)192.168.12.1255.255.255.252N/A
S0/0/1192.168.13.1255.255.255.252N/A
R2G0/0192.168.2.1255.255.255.0N/A
S0/0/0192.168.12.2255.255.255.252N/A
S0/0/1 (DCE)192.168.23.1255.255.255.252N/A
R3G0/0192.168.3.1255.255.255.0N/A
S0/0/0 (DCE)192.168.13.2255.255.255.252N/A
S0/0/1192.168.23.2255.255.255.252N/A
PC-ANIC192.168.1.3255.255.255.0192.168.1.1
PC-BNIC192.168.2.3255.255.255.0192.168.2.1
PC-CNIC192.168.3.3255.255.255.0192.168.3.1

Часть 1. Построение сети и настройка базовых параметров устройства
Часть 2. Настройка и проверка маршрутизации OSPF
Часть 3. Изменение значения ID маршрутизатора
Часть 4. Настройка пассивных интерфейсов OSPF
Часть 5. Изменение метрик OSPF

В данной лабораторной работе необходимо настроить топологию сети с маршрутизацией OSPFv2, изменить значения ID маршрутизатора, настроить пассивные интерфейсы, установить метрики OSPF и использовать несколько команд интерфейса командной строки для вывода и проверки данных маршрутизации OSPF.

Примечание. Убедитесь, что предыдущие настройки маршрутизаторов и коммутаторов удалены, и они не имеют загрузочной конфигурации. Если вы не уверены в этом, обратитесь к преподавателю.

Необходимые ресурсы:

  • 3 маршрутизатора (Cisco 1941 под управлением ОС Cisco IOS 15.2(4) M3 (образ universal) или аналогичная модель);
  • 3 компьютера;
  • консольные кабели для настройки устройств Cisco IOS через консольные порты;
  • кабели Ethernet и последовательные кабели в соответствии с топологией.

Часть 1: Построение сети и настройка базовых параметров устройства

В первой части вам предстоит создать топологию сети и настроить основные параметры для узлов и маршрутизаторов.

Шаг 1: Подключите кабели в сети в соответствии с топологией.
Шаг 2: Настройте базовые параметры каждого маршрутизатора.

Шаг 3: Настройте узлы ПК.
Шаг 4: Проверка соединения.

Маршрутизаторы должны иметь возможность отправлять успешные эхо-запросы друг другу, и все ПК должны иметь возможность отправлять успешные эхо-запросы на свои шлюзы по умолчанию. Компьютеры не могут отправлять успешные эхо-запросы на другие ПК, пока не настроена маршрутизация OSPF. При неудачном выполнении эхо-запросов выполните поиск и устранение неполадок.

Часть 2: Настройка и проверка маршрутизации OSPF

Во второй части вам предстоит настроить маршрутизацию OSPFv2 на всех маршрутизаторах в сети,
а затем убедиться, что таблицы маршрутизации обновляются верным образом. После проверки OSPF, для повышения уровня безопасности необходимо настроить на каналах аутентификацию протокола
OSPF.

Шаг 1: Настройте маршрутизацию OSPF на маршрутизаторе R1.

Примечание. Идентификатор процесса OSPF хранится локально и не имеет отношения к другим маршрутизаторам в сети.

Шаг 2: Настройте OSPF на маршрутизаторах R2 и R3.

Шаг 3: Проверьте информацию о соседях и маршрутизации OSPF.

a. Используйте команду show ip ospf neighbor для проверки списка смежных маршрутизаторов на каждом маршрутизаторе в соответствии с топологией.

b. Выполните команду show ip route, чтобы убедиться, что в таблицах маршрутизации всех маршрутизаторов отображаются все сети.

Шаг 4: Проверьте настройки протокола OSPF.

Команда show ip protocols обеспечивает быструю проверку критически важных данных конфигурации OSPF. К таким данным относятся идентификатор процесса OSPF, идентификатор маршрутизатора, сети, объявляемые маршрутизатором, соседние устройства, от которых маршрутизатор принимает обновления, и значение административной дистанции по умолчанию, равное 110 для OSPF.

Шаг 5: Проверьте данные процесса OSPF.

Используйте команду show ip ospf, чтобы просмотреть идентификаторы процесса OSPF и маршрутизатора. Данная команда отображает данные о зоне OSPF и показывает время, когда последний раз выполнялся алгоритм поиска кратчайшего пути SPF.

Шаг 6: Проверьте настройки интерфейса OSPF.

a. Выполните команду show ip ospf interface brief, чтобы отобразить сводку об интерфейсах, на которых активирован алгоритм OSPF.

b. Для того чтобы увидеть более подробные данные об интерфейсах, на которых активирован OSPF, выполните команду show ip ospf interface.

Шаг 7: Проверьте наличие сквозного соединения.

Все компьютеры должны успешно выполнять эхо-запросы ко всем остальным компьютерам, указанным в топологии. При неудачном выполнении эхо-запросов выполните поиск и устранение неполадок.

Примечание. Для успешной передачи эхо-запросов может потребоваться отключение брандмауэра.

Часть 3: Изменение значения ID маршрутизатора

Идентификатор OSPF-маршрутизатора используется для уникальной идентификации маршрутизатора
в домене маршрутизации OSPF. Маршрутизаторы компании Cisco получают ID маршрутизатора одним из трёх способов в следующем порядке:

  1. IP-адрес, установленный с помощью команды OSPF router-id (при наличии)
  2. Наивысший IP-адрес любого из loopback-адресов маршрутизатора (при наличии)
  3. Наивысший активный IP-адрес любого из физических интерфейсов маршрутизатора

Поскольку ни на одном из трёх маршрутизаторов не настроены идентификаторы маршрутизатора или loopback-интерфейсы, идентификатор каждого маршрутизатора определяется наивысшим IP-адресом любого активного интерфейса.

В третьей части вам необходимо изменить значение ID идентификатора OSPF-маршрутизатора
с помощью loopback-адресов. Также вам предстоит использовать команду router-id для изменения идентификатора маршрутизатора.

Шаг 1: Измените идентификаторы маршрутизатора, используя loopback-адреса.

a. Назначьте IP-адрес loopback 0 для маршрутизатора R1.

b. Назначьте IP-адреса loopback 0 для маршрутизаторов R2 и R3. Используйте IP-адрес 2.2.2.2/32
для R2 и 3.3.3.3/32 для R3.

c. Сохраните текущую конфигурацию в загрузочную на всех трёх маршрутизаторах.

d. Для того чтобы идентификатор маршрутизатора получил значение loopback-адреса, необходимо перезагрузить маршрутизаторы. Выполните команду reload на всех трёх маршрутизаторах. Нажмите клавишу Enter, чтобы подтвердить перезагрузку.

e. После перезагрузки маршрутизатора выполните команду show ip protocols, чтобы просмотреть новый идентификатор маршрутизатора

f. Выполните show ip ospf neighbor, чтобы отобразить изменения идентификатора маршрутизатора для соседних маршрутизаторов.

Шаг 2: Измените идентификатор маршрутизатора R1 с помощью команды router-id.

Наиболее предпочтительным способом изменения ID маршрутизатора осуществляется с помощью команды router-id.

a. Чтобы переназначить идентификатор маршрутизатора, выполните команду router-id 11.11.11.11 на маршрутизаторе R1. Обратите внимание на уведомление, которое появляется при выполнении команды router-id.

b. Вы получите уведомление о том, что для того, чтобы изменения вступили в силу, вам необходимо либо перезагрузить маршрутизатор, либо использовать команду clear ip ospf process. Выполните команду clear ip ospf process на всех трёх маршрутизаторах. Введите yes, чтобы подтвердить сброс, и нажмите клавишу Enter.

d. Выполните команду show ip protocols, чтобы проверить изменился ли идентификатор маршрутизатора R1.

e. Выполните команду show ip ospf neighbor на маршрутизаторе R1, чтобы убедиться, что новые идентификаторы маршрутизаторов R2 и R3 содержатся в списке.

Часть 4: Настройка пассивных интерфейсов OSPF

Шаг 1: Настройте пассивный интерфейс.

a. Выполните команду show ip ospf interface g0/0 на маршрутизаторе R1. Обратите внимание на таймер, указывающий время получения очередного пакета приветствия. Пакеты приветствия отправляются каждые 10 секунд и используются маршрутизаторами OSPF для проверки работоспособности соседних устройств.

b. Выполните команду passive-interface, чтобы интерфейс G0/0 маршрутизатора R1 стал пассивным.

d. Выполните команду show ip route на маршрутизаторах R2 и R3, чтобы убедиться, что маршрут к сети 192.168.1.0/24 по-прежнему доступен.

Шаг 2: Настройте маршрутизатор так, чтобы все его интерфейсы были пассивными по умолчанию.

a. Выполните команду show ip ospf neighbor на маршрутизаторе R1, чтобы убедиться, что R2 указан в качестве соседа OSPF.

b. Выполните команду passive-interface default на R2, чтобы по умолчанию настроить все интерфейсы OSPF в качестве пассивных.

c. Повторно выполните команду show ip ospf neighbor на R1. После истечения таймера простоя маршрутизатор R2 больше не будет указан, как сосед OSPF.

d. Выполните команду show ip ospf interface S0/0/0 на маршрутизаторе R2, чтобы просмотреть состояние OSPF интерфейса S0/0/0.

e. В случае если все интерфейсы маршрутизатора R2 являются пассивными, маршрутизирующая информация объявляться не будет. В этом случае маршрутизаторы R1 и R3 больше не должны иметь маршрут к сети 192.168.2.0/24. Это можно проверить с помощью команды show ip route.

f. На маршрутизаторе R2 выполните команду no passive-interface, чтобы маршрутизатор отправлял и получал обновления маршрутизации OSPF. После ввода этой команды появится уведомление о том, что на маршрутизаторе R1 были установлены отношения смежности.

h. Настройте интерфейс S0/0/1 маршрутизатора R2 таким образом, чтобы он мог объявлять маршруты OSPF.

i. Повторно выполните команду show ip route на маршрутизаторе R3.

Часть 5: Изменение метрик OSPF

В части 3 необходимо изменить метрики OSPF с помощью команд auto-cost reference-bandwidth, bandwidth и ip ospf cost.

Примечание. В части 1 на всех интерфейсах DCE нужно было установить значение тактовой частоты 128000.

Шаг 1: Измените заданную пропускную способность на маршрутизаторах.

Заданная пропускная способность по умолчанию для OSPF равна 100 Мб /с (скорость Fast Ethernet). Однако скорость каналов в большинстве современных устройств сетевой инфраструктуры превышает 100 Мб/c. Поскольку метрика стоимости OSPF должна быть целым числом, стоимость во всех каналах со скоростью передачи 100 Мб/c и выше равна 1. Вследствие этого интерфейсы Fast Ethernet, Gigabit Ethernet и 10G Ethernet имеют одинаковую стоимость. Поэтому, для правильного использования сетей со скоростью канала более 100 Мб/c, заданную пропускную способность необходимо установить на большее значение.

a. Выполните команду show interface на маршрутизаторе R1, чтобы просмотреть значение пропускной способности по умолчанию для интерфейса G0/0.

Примечание. Пропускная способность на интерфейсе G0/0 может отличаться от значения, приведённого выше, если интерфейс узла ПК может поддерживать только скорость Fast Ethernet. Если интерфейс узла ПК не поддерживают скорость передачи 1 Гб/c, то пропускная способность, скорее всего, будет отображена как 100000 Кб/с.

b. Выполните команду show ip route ospf на R1, чтобы определить маршрут к сети 192.168.3.0/24.

Примечание. Суммарная стоимость маршрута к сети 192.168.3.0/24 от маршрутизатора R1 должна быть равна 65.

c. Выполните команду show ip ospf interface на маршрутизаторе R3, чтобы определить стоимость маршрутизации для интерфейса G0/0.

d. Выполните команду show ip ospf interface s0/0/1 на маршрутизаторе R1, чтобы просмотреть стоимость маршрутизации для интерфейса S0/0/1.

Как видно из выходных данных команды show ip route , сумма метрик стоимости этих двух интерфейсов и суммарная стоимость маршрута к сети 192.168.3.0/24 на маршрутизаторе R3 рассчитывается по формуле 1 + 64 = 65.

e. Выполните команду auto-cost reference-bandwidth 10000 на маршрутизаторе R1, чтобы изменить параметр заданной пропускной способности по умолчанию. С подобной установкой стоимость интерфейсов 10 Гб/с будет равна 1, стоимость интерфейсов 1 Гбит/с будет равна 10, а стоимость интерфейсов 100 Мб/c будет равна 100.

f. Выполните команду auto-cost reference-bandwidth 10000 на маршрутизаторах R2 и R3.

g. Повторно выполните команду show ip ospf interface, чтобы просмотреть новую стоимость интерфейса G0/0 на R3 и интерфейса S0/0/1 на R1.

Примечание. Если устройство, подключённое к интерфейсу G0/0, не поддерживает скорость Gigabit Ethernet, то стоимость будет отличаться от отображаемых выходных данных. Например, для скорости Fast Ethernet (100 Мб/c) стоимость будет равна 100.

h. Повторно выполните команду show ip route ospf, чтобы просмотреть новую суммарную стоимость для маршрута 192.168.3.0/24 (10 + 6476 = 6486).

Примечание. Если устройство, подключённое к интерфейсу G0/0, не поддерживает скорость Gigabit Ethernet, то стоимость будет отличаться от того , что отображается в выходных данных. Например, если интерфейс G0/0 работает на скорости Fast Ethernet (100 Мб/с), то суммарная стоимость будет равна 6576.

Примечание. Изменение заданной пропускной способности по умолчанию на маршрутизаторах с 100 на 10 000 изменяет суммарные стоимости всех маршрутизаторов в 100 раз, но стоимость каждого канала и маршрута интерфейса рассчитывается точнее.

i. Для того чтобы восстановить заданную пропускную способность до значения по умолчанию, на всех трёх маршрутизаторах выполните команду auto-cost reference-bandwidth 100.

Шаг 2: Измените пропускную способность для интерфейса.

На большинстве последовательных каналов метрика пропускной способности имеет значение по умолчанию, равное 1544 Кбит (T1). В случае если реальная скорость последовательного канала другая, то для правильного расчёта стоимости маршрута в OSPF параметр пропускной способности нужно будет изменить, чтобы она была равна фактической скорости. Используйте команду bandwidth, чтобы откорректировать значение пропускной способности на интерфейсе.

Примечание. Согласно распространённому заблуждению, команда bandwidth может изменить физическую пропускную способность (или скорость) канала . Команда изменяет метрику пропускной способности, используемой алгоритмом OSPF для расчёта стоимости маршрутизации, но не изменяет фактическую пропускную способность (скорость) канала.

a. Выполните команду show interface s0/0/0 на маршрутизаторе R1, чтобы просмотреть установленное значение пропускной способности на интерфейсе S0/0/0. Реальная скорость передачи данных на этом интерфейсе, установленная командой clock rate, составляет 128 Кб/с, при этом установленное значение пропускной способности по-прежнему равно 1544 Кб/с.

b. Выполните команду show ip route ospf на маршрутизаторе R1, чтобы просмотреть суммарную стоимость для маршрута к сети 192.168.23.0/24 через интерфейс S0/0/0. Обратите внимание, что к сети 192.168.23.0/24 есть два маршрута с равной стоимостью (128): один через интерфейс S0/0/0, другой через интерфейс S0/0/1.

d. Повторно выполните команду show ip route ospf. В таблице маршрутизации больше не отображается маршрут к сети 192.168.23.0/24 через интерфейс S0/0/0. Это связано с тем, что оптимальный маршрут с наименьшей стоимостью проложен через S0/0/1.

e. Выполните show ip ospf interface brief. Стоимость для интерфейса S0/0/0 изменилась с 64 на 781, что является более точным представлением стоимости скорости канала.

f. Измените пропускную способность для интерфейса S0/0/1 на значение, установленное для интерфейса S0/0/0 маршрутизатора R1.

g. Повторно выполните команду show ip route ospf, чтобы просмотреть суммарную стоимость обоих маршрутов к сети 192.168.23.0/24. Обратите внимание, что к сети 192.168.23.0/24 есть два маршрута с одинаковой стоимостью (845): один через интерфейс S0/0/0, другой через интерфейс S0/0/1.

Стоимость маршрута к сети 192.168.3.0/24: R1 S0/0/1 + R3 G0/0 (781+1=782). Стоимость маршрута
к сети 192.168.23.0/30: R1 S0/0/1 + R3 S0/0/1 (781+64=845).

h. Выполните команду show ip route ospf на R3. Суммарная стоимость сети 192.168.1.0/24 по-прежнему равна 65. В отличие от команды clock rate, команду bandwidth следует выполнить на каждом конце последовательного канала.

i. Выполните команду bandwidth 128 на всех остальных последовательных интерфейсах в топологии.

Шаг 3: Измените стоимость маршрута.

Для расчёта стоимости канала OSPF использует значение, установленное командой bandwidth. Рассчитанную стоимость можно изменить, настроив вручную стоимость канала с помощью команды ip ospf cost. Как и команда bandwidth, команда ip ospf cost действует только на той стороне канала, на которой она была применена.

a. Введите команду show ip route ospf на маршрутизаторе R1.

c. Повторно выполните команду show ip route ospf на R1, чтобы отобразить изменения в таблице маршрутизации. Теперь все маршруты OSPF для маршрутизатора R1 направляются через маршрутизатор R2.

Примечание. Изменение метрик стоимости канала с помощью команды ip ospf cost — это наиболее простой и предпочтительный способ изменения стоимости маршрутов OSPF. Помимо изменения стоимости в связи с реальным значением пропускной способности, у сетевого администратора могут быть другие причины для изменения стоимости маршрута, например, известная пропускная способность, предоставляемой оператором связи или фактическая стоимость канала или маршрута.

Router-id определяется протоколом EIGRP как наивысший Loopback адрес, или наивысший IP адрес, если нет Loopback адресов.
Проблема, которая часто встречается с редистрибуцией маршрутов, в связи с наличием маршрутизаторов с одинаковыми Router-ID, может быть понята с помощью данной сетевой топологии.

Особенности EIGRP Router-ID

Здесь три роутера и 2 роутинг домена: RIP и EIGRP AS 1. Роутер R3 выполняет редистрибьюцию маршрутов полученных из RIP в протокол EIGRP.

Конфигурация R1:

Конфигурация R2

Конфигурация R3

Посмотрим на таблицу маршрутизации роутера R3:

Особенности EIGRP Router-ID

Из предыдущего вывода мы видим, что R3 выучил сеть 10.0.0.0 через RIP. Взглянем также на таблицу топологий роутера R3

Особенности EIGRP Router-ID

Через процесс редистрибуции, данный маршрут был впрыснут в таблицу топологий EIGRP как внешний. Роутер R3 также показывает, что он является источником данного внешнего маршрута, его EIGRP Router />Так как R3 впрыснул маршрут 10.0.0.0 в таблицу топологий EIGRP, то мы ожидаем, что данный маршрут появиться на R1. Посмотрим на таблицу маршрутизации и таблицу топологии EIGRP на роутере R1

Особенности EIGRP Router-ID

Из вывода мы видим, что ожидаемого маршрута нет ни в таблице маршрутизации, ни в таблице топологий. Давайте еще раз глянем на соседство роутера R1.

Особенности EIGRP Router-ID

Все нормально! Однако если мы посмотрим более внимательно на таблицы топологий обеих роутеров, мы обнаружим, что R1 и R3 имеют одинаковый EIGRP router ID. Если мы запустим на R1 команду show ip eigrp events

Особенности EIGRP Router-ID

То увидим, что R1 всё же получает маршрут к сети 10.0.0.0/8, но отбрасывает его из-за дубликата router-id. Оказывается, что в общем случае EIGRP всё равно, какие router-id у вас в AS. Ровно до тех пор, пока на одном из роутеров с одинаковым router-id не настроена редистрибьюция. Тогда инжектированные маршруты получают специальную метку с router-id роутера, который сделал редистрибьюцию. Если роутер получает маршрут с такой меткой и видит, что его router-id совпадает, то такой маршрут отбрасывается.

В данном случае у нас была ошибка в конфигурации. В сети были случайно настроены одинаковые Loopback адреса. На роутере R1 есть Loopback0 с адресом 2.2.2.2/32 и на R3 такой же Loopback0 с тем же адресом. Поэтому EIGRP Router-ID были выбраны одинаковы. Исправим ситуацию, заменив адрес Lo интерфейса R1 на 3.3.3.3/32 и выполним команду clear ip eigrp 1 neighbors

Посмотрим на таблицу топологии.

Особенности EIGRP Router-ID

Префиксов опять нет. И маршрутизатор все еще использует Router-ID = 2.2.2.2 в таблице топологий, хотя адрес Loopback интерфейса мы поменяли. Чтобы изменения с интерфейсом вступили в силу, нужно заново настроить протокол EIGRP на этом маршрутизаторе. Пока не будем этого делать. Есть другой способ назначить Router-ID - это использовать команду eigrp router-id

Выполним это и пересоберем соседство clear ip eigrp 1 neighbors

Особенности EIGRP Router-ID

Теперь в таблице топологий Router ID изменился на 3.3.3.3 и даже появились искомые префиксы. Смотрим таблицу маршрутизации на R1:

Читайте также: