# Приоритет выбора маршрута
# Вопрос

*   *В каком порядке NGFW обрабатывает directly connected и статические маршруты?*
*   *По каким параметрам выбирается наиболее приоритетный маршрут?*

# Ответ

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

**Статические** маршруты, однако, имеют наивысший приоритет на NGFW. Поэтому если вы сделаете **статический** маршрут в сеть, доступную и через directly connected маршрут, то трафик все равно пойдет по **статическому** маршруту.

Также разберём приоритет выбора маршрута на примере:

```txt
O 0.0.0.0/0 [110/10] via 172.20.10.2, gre5, weight 1, 00:00:05
K>* 0.0.0.0/0 [0/0] via 85.114.21.201, port6.2063, 05:00:42
O>* 185.33.199.230/32 [110/20] via 172.20.10.2, gre5, weight 1, 00:00:05
```

Приоритет идёт в следующем порядке:
1\) longest prefix match (более узкая маска, в примере это /32)
2\) administarive distance (в примере это 0 и 110)
3\) metric (в примере это 10 и 20, приоритетной является меньшая метрика)

В данном случае выбирается тот, у которого более узкая маска, а именно O>\* 185.33.199.230/32.