是否有任何 IP 分配算法可以从 IP 地址空间有效地分配子网?

问题描述 投票:0回答:1

我正在尝试提出一种从通用地址空间分配 IP 地址的算法。我有一个后端数据库来存储分配的子网,我可以从中计算可用的 IP 地址空间。我想知道是否有现有的算法可以做到这一点。

编辑: 用户可以决定是否需要连续的地址。该算法将根据用户配置对象和预定义的规则集来分配地址。

碎片整理是一个不同的用例。管理员可以随时对地址空间进行碎片整理。现在不考虑这个。

谢谢!

algorithm networking ip-address
1个回答
0
投票

尝试使用首次拟合递减 (FFD) 启发式。

对于以下问题陈述很有用:

(a) 您有多个可以分配的子网(这些是垃圾箱),并且 (b) 您有许多想要满足的要求(这些是您放入垃圾箱的物品)。

这似乎与OP的情况相符。

如果您对这种启发式表达出兴趣,我会详细说明,因为写下来是一项艰巨的任务,如果没有必要,我不想再费心了。

© www.soinside.com 2019 - 2024. All rights reserved.