免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2780 | 回复: 11
打印 上一主题 下一主题

DHCP 发放IP为什么是从大到小呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-01 14:38 |只看该作者 |倒序浏览
我做的DHCP服务器 地址池 192.168.1.100-192.168.1.200
为什么分配的时候是从200是的第一个 然后一各个递减呢?

论坛徽章:
0
2 [报告]
发表于 2005-10-01 14:41 |只看该作者

DHCP 发放IP为什么是从大到小呢?

Linux 的 DHCP 服务端就这么设计的

论坛徽章:
0
3 [报告]
发表于 2005-10-01 16:18 |只看该作者

DHCP 发放IP为什么是从大到小呢?

那就奇怪了,见man dhcpd.conf:
The DHCP server generates the list of available  IP  addresses  from  a
       hash  table.   This means that the addresses are not sorted in any par-
       ticular order
, and so it is not possible to predict the order in  which
       the  DHCP  server  will allocate IP addresses.   Users of previous ver-
       sions of the ISC DHCP server may have become  accustomed  to  the  DHCP
       server  allocating  IP  addresses  in  ascending  order, but this is no
       longer possible, and there is no way to configure  this  behavior  with
       version 3 of the ISC DHCP server

论坛徽章:
0
4 [报告]
发表于 2005-10-01 16:34 |只看该作者

DHCP 发放IP为什么是从大到小呢?

很早以前我就发现这个问题,但根本没有在意它

顺序有什么关系?

对你的DHCP应用有什么影响么???

你的目的没有达到吗??

论坛徽章:
0
5 [报告]
发表于 2005-10-01 16:51 |只看该作者

DHCP 发放IP为什么是从大到小呢?

man文档上说isc hdcp server version 3版本是无序的,3以前是升序的

论坛徽章:
0
6 [报告]
发表于 2005-10-02 21:44 |只看该作者

DHCP 发放IP为什么是从大到小呢?

当时别人就是这样设计的了

论坛徽章:
0
7 [报告]
发表于 2005-10-02 23:22 |只看该作者

DHCP 发放IP为什么是从大到小呢?

设计成这样的

论坛徽章:
0
8 [报告]
发表于 2005-10-02 23:55 |只看该作者

DHCP 发放IP为什么是从大到小呢?

[quote]原帖由 "bingosek"]man文档上说isc hdcp server version 3版本是无序的,3以前是升序的[/quote 发表:

记得以前看过一篇英文文档,文中介绍过 dhcp server 的算法,谈到了哈希等一些东西来分配地址池中的 IP,没看明白

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
9 [报告]
发表于 2005-10-03 11:14 |只看该作者

DHCP 发放IP为什么是从大到小呢?

无序本身也是有序. 因为它总要有个算法来分配. 当然是有序的最省事. 也许是用完了以后再重分时就会不定从哪个开始了.

想想也是, 谁写程序会用随机来选择呢? 当然是有序的最好写了.

论坛徽章:
0
10 [报告]
发表于 2005-10-03 11:47 |只看该作者

DHCP 发放IP为什么是从大到小呢?

原帖由 "q1208c" 发表:
无序本身也是有序. 因为它总要有个算法来分配. 当然是有序的最省事. 也许是用完了以后再重分时就会不定从哪个开始了.

想想也是, 谁写程序会用随机来选择呢? 当然是有序的最好写了.

用到随机函数的地方很多
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP