Общие сведения по настройке динамической маршрутизации

Termidesk Connect поддерживает управление динамической маршрутизацией с использованием ПО Free Range Routing (FRR) – набора служб маршрутизации с поддержкой протоколов BGP, OSPF и других. 

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

  • перейти в интерфейс VTYSH, последовательно выполнив:
bash
sudo vtysh
BASH
  • перейти в режим настройки:
configure terminal
BASH
  • выполнить требуемые настройки динамической маршрутизации;

Ручное изменение маршрутов недопустимо: состояние службы frr не отслеживается автоматические, поэтому при ручном изменении какого-либо из маршрутов поведение станет неопределенным.

Для работы анонсирования маршрута (RHI) для определенного VRF (см. подраздел Настройка VRF) нужно:

  • выполнить настройку маршрутизатора BGP:
router bgp <номер_системы> vrf <имя_VRF>
BASH

где:

<номер_системы> – числовой идентификатор автономной системы (AS Number, ASN) – группы сетей, использующих BGP и находящихся под единым административным управлением. Часто ASN – это идентификатор сети провайдера;

<имя_VRF> – имя VRF;

  • при настройке eBGB нужно:
    • либо настроить политики протокола;
    • либо выполнить (до ввода команды должна быть выполнена настройка маршрутизатора BGP):
no bgp ebgp-requires-policy
BASH

При работе RHI в конфигурацию добавятся строки следующего вида, которые не следует менять вручную:

network <виртуальный_IP-адрес>/32
BASH
  • после настройки последовательно выйти из режима конфигурирования config-router:

exit
exit
BASH
  • убедиться, что отображена строка приглашения termidesk-connect-dr#;
  • записать изменения:
write
BASH
  • убедиться в правильности настройки:
show running-config
BASH
  • из termidesk-connect-dr# перейти в стандартный интерфейс командной строки Linux Shell:
exit
BASH
  • перезапустить службу frr:
sudo systemctl restart frr
BASH