Поддержка метрики маршрутизации
Контактное лицо: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
Я работаю над реализацией метрики с 2026Q1. Метрики маршрутизации — это значения конфигурации, используемые маршрутизатором для принятия решений о маршрутизации. Метрики маршрутизации помогают стеку маршрутизации выбирать наилучший маршрут среди нескольких возможных маршрутов к пункту назначения. Трафик будет направлен в сторону шлюза с наименьшей метрикой. Поддержка метрики в нашем стеке маршрутизации реализована и доступна в CURRENT. Поддержка метрики требует многочисленных обновлений как в ядре, так и в пользовательском пространстве.
Вот некоторые основные добавленные возможности:
-
Поддержка метрики в rtsock через rmx_metric.
-
Поддержка RTA_PRIORITY для метрики в netlink.
-
Удалено резервирование 8 старших битов для метрики.
-
route(8) теперь отображает значение метрики.
-
netstat(1) теперь отображает значение метрики каждого маршрута при использовании -w.
Вы также можете использовать метрику с помощью net/bird для ваших протоколов маршрутизации.
Последнее изменение: 21 июля 2026 г. от Vladlen Popolitov