在运行时向 pimd 添加/删除 altnet 指令?

在运行时向 pimd 添加/删除 altnet 指令?

我们的网络使用 pimd 支持许多多播流。许多(但不是全部)多播流只有在我们使用 pimd.conf 文件的 phyint 部分中的“altnet multicast_source_ip masklen 24”语句时才会流动。这些多播流会根据一天中的特定事件随着某些网络设备的启动/关闭而动态添加或删除。在一天中,pimd.conf 文件可能会多次添加或删除这些 altnet 语句。每次发生这种情况时,我们都必须发出“pimd -l”命令才能使更改生效。每次发出此命令时,守护程序都会重新加载,多播路由表会被清除。经过短暂的重新发现后,多播路由会慢慢回到多播路由表中。这会导致预先存在的多播流量短暂中断,直到所有多播路由都重新填充。

我想知道是否可以添加/删除 altnet 指令,而无需编辑 pimd.conf 文件并发出 pimd -l 命令来重新加载配置。换句话说,是否可以在运行时添加或删除它们?或者在不影响任何现有多播流/路由的情况下添加它们?

答案1

我从我正在使用的 pimd 应用程序的开发人员那里了解到这是不可能的。详情请参见此处:https://github.com/troglobit/pimd/issues/72#issuecomment-597181575

相关内容