Маршрутизация EcoRouter Documentation / Маршрутизация
Введение в маршрутизацию
Доступность IP-подсетей, получение информации об IP-подсетях от смежных устройств, анонсирование маршрутной информации, выбор наилучшего маршрута, корректное реагирование на изменение топологии сети в операционной системе EcoRouterOS поддерживается за счет статической маршрутизации и динамических протоколов маршрутизации.
Маршрутизатор EcoRouter работает как с протоколами, разработанными для использования внутри одной автономной системы (RIPv2, OSPFv2, IS-IS), так и предназначенными для работы между ними (MP-BGP), поддерживая при этом и статическую маршрутизацию.
В EcoRouterOS максимальное количество ECMP маршрутов - 8. Если количество ECMP маршрутов превышает 8, то в FIB устанавливаются первые 8 nexthop, остальные присутствуют только в RIB таблице.
Данный сценарий отображается в выводе команды show ip route database
ecorouter#show ip route database
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
...
> - selected route, * - FIB route, p - stale info, b - BMI route
IP Route Table for VRF "default"
S *> 1.1.1.1/32 [1/0] via 10.1.1.2, e1
*> [1/0] via 10.1.1.3, e1
*> [1/0] via 10.1.1.4, e1
*> [1/0] via 10.1.1.5, e1
*> [1/0] via 10.1.1.6, e1
*> [1/0] via 10.1.1.7, e1
*> [1/0] via 10.1.1.8, e1
*> [1/0] via 10.1.1.9, e1
> [1/0] via 10.1.1.10, e1
> [1/0] via 10.1.1.11, e1
Глубина рекурсии в EcoRouterOS равна 3. После трех лукапов маршрут должен быть доступен из непосредственно подключенной сети (directly connected).
Маршрут неудовлетворяющим этим правилам будет отброшен.
Пример:
ip route 1.1.1.1/32 10.1.1.2
ip route 1.1.1.1/32 10.1.1.3
ip route 1.1.1.1/32 10.1.1.4
ip route 1.1.1.1/32 10.1.1.5
ip route 1.1.1.1/32 10.1.1.6
ip route 1.1.1.1/32 10.1.1.7
ip route 1.1.1.1/32 10.1.1.8
ip route 1.1.1.1/32 10.1.1.9
ip route 1.1.1.1/32 10.1.1.10
ip route 1.1.1.1/32 10.1.1.11
ip route 4.4.4.4/32 1.1.1.1
ip route 4.4.4.4/32 10.1.1.100
ip route 4.4.4.4/32 10.1.1.101
ip route 5.5.5.5/32 4.4.4.4
Маршрут 5.5.5.5 будет доступен только через 10.1.1.100 и 10.1.1.101.
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
...
> - selected route, * - FIB route, p - stale info, b - BMI route
IP Route Table for VRF "default"
S *> 1.1.1.1/32 [1/0] via 10.1.1.2, e1
*> [1/0] via 10.1.1.3, e1
*> [1/0] via 10.1.1.4, e1
*> [1/0] via 10.1.1.5, e1
*> [1/0] via 10.1.1.6, e1
*> [1/0] via 10.1.1.7, e1
*> [1/0] via 10.1.1.8, e1
*> [1/0] via 10.1.1.9, e1
> [1/0] via 10.1.1.10, e1
> [1/0] via 10.1.1.11, e1
S *> 4.4.4.4/32 [1/0] via 1.1.1.1 (recursive *via 10.1.1.2
*via 10.1.1.3
*via 10.1.1.4
*via 10.1.1.5
*via 10.1.1.6
*via 10.1.1.7
*via 10.1.1.8
*via 10.1.1.9
via 10.1.1.10
via 10.1.1.11)
> [1/0] via 10.1.1.100, e1
> [1/0] via 10.1.1.101, e1
S *> 5.5.5.5/32 [1/0] via 4.4.4.4 (recursive *via 10.1.1.100
*via 10.1.1.101)
В документации можно найти подробные инструкции по настройке для каждого протокола. Значения по умолчанию административных расстояний указаны в таблице ниже.
Тип маршрута | Административное расстояние |
---|---|
Connected | 0 |
Static | 1 |
eBGP | 20 |
OSPF | 110 |
IS-IS | 115 |
RIP | 120 |
iBGP | 200 |
Unreachable | 255 |