Это настройка псевдо-протокола Kernel.
Для синхронизации между таблицами BIRD и маршрутными таблицами ядра Linux.
Для добавления копии протокола используйте команды +
, _new
или _insert
. Данный список является нумерованным и упорядочивается автоматически. Для удаления используйте команду -
или _remove
. Подробнее см. описание параметров копии протокола.
Поскольку ОС Linux поддерживает множественные таблицы маршрутизации (в данной версии NSG Linux 2.1 управление ими не поддерживается в командных оболочках NSG), то в системе могут работать одновременно несколько копий протокола Kernel, но при соблюдении обязательного условия: каждая копия должна быть связана со своей собственной таблицей BIRD и со своей собственной маршрутной таблицей в ядре.
Поскольку протокол Kernel тесно интегрирован с конкретной маршрутной таблицей ядра, он имеет два принципиальных ограничения. Во-первых, с одной и той же таблицей не может быть связана другая копия Kernel. Во-вторых, при экспорте маршрутов невозможно изменение их атрибутов (которое может быть предусмотрено фильтрами в общем случае). То и другое ограничения можно обойти с помощью дополнительной таблицы и протокола Pipe.
Протокол Kernel предусматривает для маршрутов два специфических атрибута, которые взаимно преобразуются в соответствующие атрибуты в ядре Linux:
krt_prefsrc
krt_realm
© Network Systems Group 2015–2024 | Отдел документации |