
Полная версия
Справочник по настройке сетевого оборудования Cisco
Вводим команды указанные ниже и смотрим , что показывает команда отладки.
r3(config)#router eigrp 1
r3(config-router)#neighbor 10.0.34.4 FastEthernet0/0
r4(config)#router eigrp 1
r4(config-router)#neighbor 10.0.34.3 FastEthernet0/0
*Mar 1 20:50:20.990: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor 10.0.34.3 (Fast Ethernet0/0) is up: new adjacency
После установления смежности между маршрутизаторами мы видим, что используется соединение узел-узел.
r4#debug ip packet detail
*Mar 1 20:52:43.466: IP: s=10.0.34.4 (local), d=10.0.34.3 (FastEthernet0/0), le n 60, sending, proto=88
*Mar 1 20:52:44.878: IP: s=10.0.24.4 (local), d=224.0.0.10 (FastEthernet0/1), l en 60, sending broad/multicast, proto=88
*Mar 1 20:52:45.278: IP: tableid=0, s=10.0.34.3 (FastEthernet0/0), d=10.0.34.4 (FastEthernet0/0), routed via RIB
*Mar 1 20:52:45.278: IP: s=10.0.34.3 (FastEthernet0/0), d=10.0.34.4 (FastEthern et0/0), len 60, rcvd 3, proto=88
EIGRP дополнительные возможности
По умолчанию в EIGRP максимальное количество переходов равняется 100, но если нам нужно мы можем изменить данное значение, к примеру мы знаем, что в сети максимально количество переходов 10, по этому с запасом мы ставим 12.
r4(config)#router eigrp 1
r4(config-router)#metric maximum-hops 12
Можно настроить маршрутизатор, чтобы он отправлял сообщения с интервалом 30 секунд, так же данную команду можно отключить.
r4(config)#router eigrp 1
r4(config-router)#eigrp log-neighbor-warnings 30
r4(config-router)#no eigrp log-neighbor-changes
OSPF Открытый протокол выбора кратчайшего пути
OSPF (Open Shortest Path First) – протокол динамической маршрутизации, основанный на технологии отслеживания состояния канала (link-state technology) и использующий для нахождения кратчайшего пути Алгоритм Дейкстры (Dijkstra’s algorithm). Использует объявление о состоянии канала (link-state advertisement, LSA)по которым определяет состояния каналов. Имеет высокую скорость сходимости по сравнению с дистанционно-векторными протоколами маршрутизации. Поддержка сетевых масок переменной длины (VLSM). Оптимально использует пропускную способности.
OSPF Описание работы протокола
Первый этап: Маршрутизаторы обмениваются hello-пакетами через все интерфейсы, на которых активирован OSPF. Маршрутизаторы, разделяющие общий канал передачи данных, становятся соседями, когда они приходят к договоренности об определённых параметрах, указанных в их hello-пакетах.
Второй этап: На следующем этапе работы протокола маршрутизаторы будут пытаться перейти в состояние смежности со своими соседями. Переход в состояние смежности определяется типом маршрутизаторов, обменивающихся hello-пакетами, и типом сети, по которой передаются hello-пакеты. OSPF определяет несколько типов сетей и несколько типов маршрутизаторов. Пара маршрутизаторов, находящихся в состоянии смежности, синхронизирует между собой базу данных состояния каналов.
Третий этап: Каждый маршрутизатор посылает объявления о состоянии канала маршрутизаторам, с которыми он находится в состоянии смежности.
Четвертый этап: Каждый маршрутизатор, получивший объявление от смежного маршрутизатора, записывает передаваемую в нём информацию в базу данных состояния каналов маршрутизатора и рассылает копию объявления всем другим смежным с ним маршрутизаторам.
Пятый этап: Рассылая объявления внутри одной OSPF-зоны, все маршрутизаторы строят идентичную базу данных состояния каналов маршрутизатора.
Шестой этап: Когда база данных построена, каждый маршрутизатор использует алгоритм «кратчайший путь первым» для вычисления графа без петель, который будет описывать кратчайший путь к каждому известному пункту назначения с собой в качестве корня. Этот граф – дерево кратчайших путей.
Седьмой этап: Каждый маршрутизатор строит таблицу маршрутизации из своего дерева кратчайших путей.
Типы сетей, поддерживаемые протоколом OSPF
Широковещательные сети с множественным доступом (Broadcast)
Точка-точка (point-to-point)
Точка-много точек (point-to-multipoint)
Не широковещательные сети с множественным доступом (NBMA)
OSPF Выделенный маршрутизатор (DR) и резервный выделенный маршрутизатор (BDR)
В сетях с множественным доступом отношения соседства устанавливаются между всеми маршрутизаторами. Если бы все маршрутизаторы в состоянии соседства обменивались топологической информацией, это привело бы к рассылке большого количество копий LSA. Для предотвращения проблемы рассылки копий LSA в сетях со множественным доступом выбираются выделенный маршрутизатор (DR) и запасной выделенный маршрутизатор (BDR).
Выделенный маршрутизатор (designated router, DR) – управляет процессом рассылки LSA в сети. Каждый маршрутизатор сети устанавливает отношения смежности с DR. Информация об изменениях в сети отправляется DR маршрутизатором, обнаружившим это изменение, а DR отвечает за то, чтобы эта информация была отправлена остальным маршрутизаторам сети.
Для обеспечения избыточно, если выделенный маршрутизатор выйдет из строя, в сети выбирается BDR.
Резервный выделенный маршрутизатор (backup designated router, BDR). Каждый маршрутизатор сети устанавливает отношения соседства не только с DR, но и BDR. DR и BDR также устанавливают отношения соседства и между собой. При выходе из строя DR, BDR становится DR и выполняет все его функции. Так как маршрутизаторы сети установили отношения соседства с BDR, время недоступности сети минимизируется.
Маршрутизатор, выбранный DR или BDR в одной присоединённой к нему сети со множественным доступом, может не быть DR (BDR) в другой присоединённой сети. Роль DR (BDR) является свойством интерфейса, а не свойством всего маршрутизатора.
OSPF Таймеры протокола
HelloInterval – Интервал времени в секундах по истечении, которого маршрутизатор отправляет следующий hello-пакет с интерфейса. Для широковещательных сетей и сетей точка-точка значение по умолчанию, как правило, 10 секунд. Для не широковещательных сетей с множественным доступом значение по умолчанию 30 секунд.
RouterDeadInterval – Интервал времени в секундах по истечении которого сосед будет считаться «мертвым». Этот интервал должен быть кратным значению HelloInterval. Как правило, RouterDeadInterval равен 4 интервалам отправки hello-пакетов, то есть 40 секунд.
Wait Timer – Интервал времени в секундах по истечении которого маршрутизатор выберет DR в сети. Его значение равно значению интервала RouterDeadInterval.
RxmtInterval – Интервал времени в секундах по истечении которого маршрутизатор повторно отправит пакет на который не получил подтверждения о получении (например, Database Description пакет или Link State Request пакеты). Это интервал называется также Retransmit interval. Значение интервала 5 секунд.
Типы маршрутизаторов в OSPF
Внутренний маршрутизатор (internal router) – маршрутизатор, все интерфейсы которого принадлежат одной области. У таких маршрутизаторов только одна база данных состояния каналов.
Пограничный маршрутизатор (area border router, ABR) – соединяет одну или больше областей с магистральной зоной и выполняет функции шлюза для межобластного трафика. У пограничного маршрутизатора всегда хотя бы один интерфейс принадлежит магистральной области. Для каждой присоединенной области маршрутизатор поддерживает отдельную базу данных состояния каналов.
Магистральный маршрутизатор (backbone router) – маршрутизатор у которого всегда хотя бы один интерфейс принадлежит магистральной области. Определение похоже на пограничный маршрутизатор, однако магистральный маршрутизатор не всегда является пограничным. Внутренний маршрутизатор интерфейсы которого принадлежат нулевой области, также является магистральным.
Пограничный маршрутизатор автономной системы (AS boundary. router, ASBR) – обменивается информацией с маршрутизаторами принадлежащими другим автономным системам. Пограничный маршрутизатор автономной системы может находиться в любом месте автономной системы и быть внутренним, пограничным или магистральным маршрутизатором.
OSPF Типы объявлений о состоянии канала (LSA)
Type 1 LSA – Router LSA – объявление о состоянии каналов маршрутизатора. Эти LSA распространяются всеми маршрутизаторами. В LSA содержится описание всех каналов маршрутизатора и стоимость (cost) каждого канала. Распространяются только в пределах одной области.
Type 2 LSA – Network LSA – объявление о состоянии каналов сети. Распространяется DR в сетях с множественным доступом. В LSA содержится описание всех маршрутизаторов присоединенных к сети, включая DR. Распространяются только в пределах одной области.
Type 3 LSA – Network Summary LSA – суммарное объявление о состоянии каналов сети. Объявление распространяется пограничными маршрутизаторами. Объявление описывает только маршруты к сетям вне области и не описывает маршруты внутри автономной системы. Пограничный маршрутизатор отправляет отдельное объявление для каждой известной ему сети.
Когда маршрутизатор получает Network Summary LSA от пограничного маршрутизатора он не запускает алгоритм вычисления кратчайшего пути. Маршрутизатор просто добавляет к стоимости маршрута указанного в LSA стоимость маршрута к пограничному маршрутизатору. Затем маршрут к сети через пограничный маршрутизатор помещается в таблицу маршрутизации.
Type 4 LSA – ASBR Summary LSA – суммарное объявление о состоянии каналов пограничного маршрутизатора автономной системы. Объявление распространяется пограничными маршрутизаторами. ASBR Summary LSA отличается от Network Summary LSA тем, что распространяется информация не о сети, а о пограничном маршрутизаторе автономной системы.
Type 5 LSA – AS External LSA – объявления о состоянии внешних каналов автономной системы. Объявление распространяется пограничным маршрутизатором автономной системы в пределах всей автономной системы. Объявление описывает маршруты внешние для автономной системы OSPF или маршруты по умолчанию (default route) внешние для автономной системы OSPF.
Type 7 LSA – AS External LSA for NSSA – объявления о состоянии внешних каналов автономной системы в NSSA зоне. Это объявление может передаваться только в NSSA зоне. На границе области пограничный маршрутизатор преобразует type 7 LSA в type 5 LSA.
Типы областей в OSPF
При разделении автономной системы на области, маршрутизаторам принадлежащим к одной области не известна информация о детальной топологии других областей.
Разделение на области позволяет:
–Снизить нагрузку на ЦП маршрутизаторов за счёт уменьшения количества перерасчётов по алгоритму OSPF
–Уменьшить размер таблиц маршрутизации
–Уменьшить количество пакетов обновлений состояния канала
Каждой области присваивается идентификатор области (area ID). Идентификатор может быть указан в десятичном формате или в формате записи IP-адреса. Однако идентификаторы области не являются IP-адресами и могут совпадать с любым назначенным IP-адресом.
Существует несколько типов областей:
Магистральная область (backbone area)
Магистральная область формирует ядро сети OSPF. Все остальные области соединены с ней, и межобластная маршрутизация происходит через маршрутизатор соединенный с магистральной областью. Магистральная область ответственна за распространение маршрутизирующей информации между немагистральными областями. Магистральная область должна быть смежной с другими областями, но она не обязательно должна быть физически смежной; соединение с магистральной областью может быть установлено и с помощью виртуальных каналов.
Стандартная область (standard area)
Обычная зона, которая создается по умолчанию. Эта область принимает обновления каналов, суммарные маршруты и внешние маршруты.
Тупиковая область (stub area)
Тупиковая область не принимает информацию о внешних маршрутах для автономной системы, но принимает маршруты из других областей. Если маршрутизаторам из тупиковой области необходимо передавать информацию за границу автономной системы, то они используют маршрут по умолчанию. В тупиковой области не может находиться ASBR. Исключение из этого правила – ABR может быть и ASBR.
Полностью тупиковая область (totally stubby area)
Полностью тупиковая область не принимает информацию о внешних маршрутах для автономной системы и маршруты из других областей. Если маршрутизаторам необходимо передавать информацию за пределы области, то они используют маршрут по умолчанию.
Не совсем тупиковая область (Not-so-stubby area, NSSA)
Область NSSA похожа на тупиковую область, но поддерживает, обмен информацией с внешней сетью используется другой протокол маршрутизации, определяет дополнительный тип LSA – LSA типа 7. В NSSA зоне находиться ASBR.
Полностью, но не совсем тупиковая область (totally stubby not-so-stubby area)
Это полностью тупиковая область, но в ней будут заблокированы LSA 3 и 4 типа.
Типы пакетов OSPF
OSPF использует 5 типов пакетов:
Hello – используется для обнаружения соседей и построения отношений соседства с ними.
Database Description (DBD) – проверяет синхронизацию базы данных между маршрутизаторами.
Link-State Request (LSR) – запрашивает определенные записи о состоянии каналов от маршрутизатора к маршрутизатору.
Link-State Update (LSU) – отправляет определенные записи о состоянии каналов в ответ на запрос.
Link-State Acknowledgment (LSAck) – подтверждает получение других типов пакетов.
В последующих примерах используется приведённая ниже схема.

Очистить таблицу маршрутизации протокола OSPF можно командой.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

