Добавить/удалить директивы altnet в pimd во время выполнения?

Наша сеть поддерживает множество многоадресных потоков с помощью pimd. Многие (но не все) из этих многоадресных потоков идут только в том случае, если мы используем утверждение "altnet multicast_source_ip masklen 24" в секции phyint файла pimd.conf. Эти многоадресные потоки динамически добавляются или удаляются, когда определенные сетевые устройства поднимаются/опускаются на основе определенных событий в течение дня. В течение дня в файле pimd.conf эти утверждения altnet могут добавляться или удаляться много раз. Каждый раз, когда это происходит, мы должны выполнить команду "pimd -l", чтобы изменения вступили в силу. Каждый раз при выполнении этой команды демон перезагружается, и таблица mroute стирается. После короткого периода повторного обнаружения, маршруты mroute медленно возвращаются в таблицу многоадресной маршрутизации. Это приводит к кратковременному нарушению существующего потока многоадресного трафика, пока все маршруты не будут заново заполнены.

Я хотел бы знать, возможно ли добавить/удалить директивы altnet без необходимости редактировать файл pimd.conf и выполнять команду pimd -l для перезагрузки конфигурации. Другими словами, можно ли их добавить или удалить во время выполнения? Или добавлены без влияния на существующие многоадресные потоки/маршруты?

.
0
задан 10 March 2020 в 18:11
1 ответ

Я узнал от разработчика приложения pimd, которое я использую, что это невозможно. Подробнее см. Здесь: https://github.com/troglobit/pimd/issues/72#issuecomment-597181575

0
ответ дан 20 April 2020 в 15:21

Теги

Похожие вопросы