ѕоддержим в трудное врем€ —пециальное предложение на техническую поддержку вашей »“ - инфраструктуры силами наших экспертов ѕодобрать тариф
ѕоставка оборудовани€ √аранти€ и помощь с настройкой. —кидка дл€ наших читателей по промокоду WIKIMERIONET  упить
»нтерфейс статистики Merion Mertics показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер ѕопробовать бесплатно
¬недрение
офисной телефонии
Ўаг на пути к созданию доступных унифицированных коммуникаций в вашей компании ¬недрить
»нтеграци€ с CRM ѕомогаем навести пор€док с данными
и хранить их в единой экосистеме
ѕодключить
»“ Ѕезопастность ”мна€ информационна€ безопасность дл€ вашего бизнеса «аказать
ћерион Ќетворкс

6 минут чтени€

¬ предыдущей части нашей серии OSPF мы рассмотрели варианты ручной фильтрации маршрутов. “еперь мы обсудим маршруты по умолчанию и сравним OSPFv2 с OSPFv3.

—равнение OSPFv2 и OSPFv3 и маршруты по умолчанию

ѕредыдущие статьи:


ћаршрут по умолчанию (Default Routes)

ћы изучили с вами, что OSPF может автоматически генерировать маршрут по умолчанию, когда это необходимо. Ёто происходит с некоторыми специальными типами областей. Ќапример, если вы настраиваете totally stubby area, требуетс€ маршрут по умолчанию, и OSPF генерирует этот маршрут автоматически из ABR.

„тобы повысить гибкость ваших проектов, маршруты по умолчанию, вводимые в нормальную область, могут быть созданы любым роутером OSPF. ƒл€ создани€ маршрута по умолчанию используетс€ команда default-information originate.

Ёта команда содержит два варианта:

  • ¬ы можете объ€вл€ть 0.0.0.0 в домен OSPF, при условии, что объ€вл€емый роутер уже имеет маршрут по умолчанию.
  • ¬ы можете объ€вл€ть 0.0.0.0 независимо от того, имеет ли объ€вл€емый роутер уже маршрут по умолчанию. Ётот второй метод выполн€етс€ путем добавлени€ ключевого слова always к default-information originate
“опологи€

–исунок 1 - топологи€ OSPF

»спользу€ нашу простую топологию из рисунка 1 еще раз, давайте настроим ATL2 дл€ введени€ маршрута по умолчанию в нормальную, не магистральную область 1.

ATL2#conf t
Enter configuration commands, one per line.	End with CNTL/Z . 
ATL2 (config)#router ospf 1
ATL2 (config-router)#default-information originate always
ATL2 (config-router)#end
ATL2#

ќбратите внимание, что в этом примере мы используем ключевое слово always, чтобы убедитьс€, что ATL2 генерирует маршрут по умолчанию независимо от того, есть ли у устройства уже маршрут по умолчанию в его таблице маршрутизации.

¬от проверка на ORL:

show ip route
show ip route

—равнение OSPFv2 и OSPFv3

 аким бы удивительным ни был OSPFv2, он не может маршрутизировать префиксы IPv6 дл€ нас. Ёто работу выполн€ет OSPFv3. ’орошей новостью дл€ вас €вл€етс€ тот факт, что вы можете использовать почти все, что вы узнали о OSPFv2 при переходе на протокол OSPFv3. ѕолна€ перестройка протокола не проводилась, и было сохранено как можно больше функциональных возможностей и этапов настройки.

 ак вы узнаете далее, OSPFv3 предлагает использование семейств адресов в конфигурации, что делает этот протокол подход€щим дл€ переноса префиксов IPv6 или даже префиксов IPv4 с соответствующим семейством адресов.

¬ конце этой статьи демонстрируетс€ Ђстандартна€ї конфигураци€ OSPFv3, а также конфигураци€ семейства адресов.

¬ажно иметь представление о ключевых сходствах и различи€х между v2 и v3 протоколов OSPF. ¬от сходства, которые описаны ниже:

  • ¬ OSPFv3 процесс маршрутизации не создаетс€ €вно. ¬ключение OSPFv3 на интерфейсе приведет к созданию процесса маршрутизации и св€занной с ним конфигурации.
  • »дентификатор маршрутизатора по-прежнему €вл€етс€ 32-разр€дным значением в OSPFv3, и процесс выбора идентификатора маршрутизатора остаетс€ таким же.
  • OSPF автоматически предпочитает loopback интерфейс любому другому виду, и он выбирает самый высокий IP-адрес среди всех loopback интерфейсов.
  • ≈сли никаких loopback интерфейсов нет, то выбираетс€ самый высокий IP-адрес в устройстве.

¬от некоторые ключевые отличи€:

  • Ёта функци€ отличаетс€ от OSPF версии 2, в которой интерфейсы косвенно включены с помощью режима конфигурации устройства.
  • ѕри использовании nonbroadcast multiaccess интерфейса в OSPFv3 необходимо вручную настроить устройство со списком соседей.
  • —оседние устройства идентифицируютс€ по их идентификатору устройства.
  • ¬ IPv6 можно настроить множество префиксов адресов на интерфейсе.
  • ¬ OSPFv3 все префиксы адресов на интерфейсе включены по умолчанию.
  • ¬ы не можете выбрать определенные префиксы адресов дл€ импорта в OSPFv3; либо импортируютс€ все префиксы адресов в интерфейсе, либо никакие префиксы адресов в интерфейсе не импортируютс€.
  • ¬ отличие от OSPF версии 2, несколько экземпл€ров OSPFv3 могут быть запущены на линии.

“радиционна€ (стандартна€) настройка OSPFv3

„тобы продемонстрировать (и попрактиковать) конфигурацию OSPFv3 часть настроек мы отбросили.

¬от конфигураци€ нашей магистральной области (область 0) и не магистральной области (область 1) с использованием Ђтрадиционногої подхода OSPFv3.

ATL# configuration terminal
Enter configuration commands, one per line .	End with CNTL/Z . 
ATL(config)#ipv6 unicast-routing
ATL(config)#interface fa0/0
ATL(config-if)#ipv6 address 2001:1212:1212::1/64
ATL(config-if)#ipv6 ospf 1 area 0
ATL(config-if)#interface loopback0
ATL(config-if)#ipv6 address 2001:1111:1111::1/64
ATL(config-if)#ipv6 ospf 1 area 0
ATL(config-if)#end 
ATL#

ќбратите внимание, насколько знакомым кажетс€ этот подход к настройке, он аналогичен настройке OSPFv2. ќбратите внимание также, что мы должны глобально включить возможность одноадресной маршрутизации IPv6 на устройстве. Ёто не €вл€етс€ действием по умолчанию. ¬ы также должны пон€ть, что это не требуетс€ дл€ запуска IPv6 на интерфейсах, это просто требование сделать маршрутизацию трафика IPv6 на роутере.

¬от конфигураци€ наших двух других устройств:

ATL2#conf t
Enter configuration commands, one per line.	End with CNTL/Z .
ATL2 (config)#ipv6 unicast-routing
ATL2 (config)#int fa0/0
ATL2 (config-if)#ipv6 address 2001:1212:1212::2/64
ATL2 (config-if)#ipv6 ospf 1 area 0
ATL2 (config-if)#
*Mar 28 09:23 :25 .563 : %0SPFv3-5-ADJCHG: Process 1, Nbr
192.168.20.1 on FastEthernet0/0 from LOADING to FULL, Loading Done
ATL2 (config-if)#int fa1/0
ATL2 (config-if)#ipv6 address 2001:2323:2323::2/64
ATL2 (config-if)#ipv6 ospf 1 area 1
ATL2 (config-if)#end 
ATL2#

ORL#conf t
Enter configuration commands, one per line . End with CNTL/Z . 
ORL(config)#ipv6 unicast-routing
ORL(config)#int fa1/0
ORL(config-if)#ipvб address 2001:2323:2323::3/64
ORL(config-if)#ipvб ospf 1 area 1
ORL(config-if)#end 
ORL#

“еперь настало врем€ дл€ проверки. ќбратите внимание, что € выполню все это на устройстве ORL дл€ краткости. ќбратите внимание еще раз на все замечательные сходства с OSPFv2:

show ipv6 route
show ipv6 route
show ipv6 ospf neighbor
show ipv6 ospf neighbor
show ipv6 ospf database
show ipv6 ospf database

 онфигураци€ —емейства јдресов OSPFv3

ƒавайте завершим эту статью изучением стил€ конфигурации семейства адресов OSPFv3. ѕомните, что это позволит нам использовать этот единый протокол дл€ передачи префиксов IPv4 и IPv6. ¬от пример подхода к конфигурации семейства адресов OSPFv3:

BOS (config)#ipv6 unicast-routing
BOS (config)#router ospfv3 1
BOS (config-router)#address-family ipv6 unicast
BOS (config-router-af)#area 1 range 2001:DB8:0:0::0/128
BOS (config-router-af)#end 
BOS#conf t
BOS (config)#interface fa1/0
BOS (config-if)#ipv6 ospf 1 area 1

¬ажно то, что если вы уже знакомы с семействами адресов из другого протокола (например, BGP), то эта настройка покажетс€ вам очень простой. “акже учтите, что подход к настройке OSPFv3 на подинтерфейсах не мен€етс€.