[发明专利]动态配置路由器以寻找最佳DHCP服务器有效
申请号: | 200880023734.4 | 申请日: | 2008-07-04 |
公开(公告)号: | CN101690132A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | M·W·布朗;B·霍韦;R·塞图拉曼;M·西尔维拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 配置 路由器 寻找 最佳 dhcp 服务器 | ||
技术领域
本发明大体上涉及网络通信,更具体地说,涉及一种基于用户选择的准则而指派一网域主机配置协议(DHCP)服务器的系统及方法。
背景技术
自从发明计算机以后,用户已发明出使其连接在一起的方法。计算机连接性之优势是众多且不断增加的。举例而言,彼此连接的计算机可共享数据与应用程序以及诸如打印机及通信连接之类的资源。计算机连接性领域的一个大跃进是因特网,其是跨越世界及共享公共通信协议的计算机的集合。通常,访问因特网的资源的每一计算机被指派一因特网协议(IP)地址,其唯一地识别该计算机且使能从其他计算机传输及接收信息。
尽管存在上亿个可能IP地址可用,但有时计算机群组共享特定IP地址或IP地址群组是有利的。举例而言,局域网(LAN)可具有根据需要被指派给个别计算机的一系列限定的IP地址。为了自动实施此功能性,已开发了DHCP。
出于在LAN内局部通信及在因特网上与其他计算机通信两者之目的,一DHCP服务器指派IP地址至请求计算机。举例而言,诸如膝上型计算机的计算机通常连接至特定LAN,从DHCP服务器(其亦连接至该LAN)请求一IP地址,且接着利用该指派的IP地址以局部通信及在因特网上通信。每一IP地址在一特殊时段内被指派至请求计算机,该时段通常在1 小时至几个月的范围内,尽管亦可将该时段设定为不过期。特定IP地址被指派给设备的特殊时段称作设备的″租用″。DHCP服务器在第一计算机正在″租用″地址的同时不会指派相同IP地址至第二计算机。以此方式,有限数目的IP地址可由大量计算机使用,因此使得网络能够使用少于否则所必须的IP地址来提供连接性至多个设备。
任何请求IP地址的特定计算机可具有多个可用DHCP服务器以满足请求。所希望及所需要的是一种基于用户选择的准则(诸如(但不限于)可用DHCP服务器及请求计算机的相对位置)而指派一DHCP服务器至请求计算机的系统及方法。
发明内容
本发明提供一种基于用户选择的准则从可用网域主机配置协议(DHCP)服务器的列表指派一DHCP服务器的方法。当一网络路由器接收到来自连接至网络的计算机或客户端的对一IP地址的请求时,针对与客户端及可用DHCP服务器两者相关的信息分析该请求。该分析可基于许多因素,诸如对一特定DHCP服务器的先前请求的数目以及服务器与请求IP地址的计算机的接近度。举例而言,如果请求基于接近度,则网络路由器可分析在DHCP服务器及客户端之间的连接或″跃点″的数目、特定DHCP服务器的平均响应时间及/或与请求客户端及每一特定DHCP服务器两者相关的预定地理信息。
一旦该路由器确定用于一特定IP地址请求的适当DHCP服务器,则客户端请求被转发至该DHCP服务器。以此方式,分布式分支网络能够利用最快的DHCP服务器且能够在没有专用分支服务器之情况下工作。该过程对请求客户端及所选择的DHCP服务器完全透明。
此概述并非旨在作为所要求保护主题的全面描述,而是旨在提供与此相关联的功能性中的一些功能性的简略概述。在检查以下附图及详细描述之后,本发明的其他系统、方法、功能性、特征及优势将对本领域技术人员变得显而易见。
附图说明
当结合附图考虑所公开实施例的以下详细描述时,可以获得对本发明的更好理解,其中:
图1为一计算系统架构的一个实例的方块图,该计算系统架构包括用于实施所要求保护的主题的动态网络路由器(DNR);
图2为图1的DNR的更详细的方块图;
图3为由图1及图2的DNR在接通电源时周期性地执行的配置DNR过程的流程图;
图4为由客户端计算机发起且由图1及图2中均介绍的DNR实施的请求地址过程的流程图;
图5为由图1及图2的DNR执行的处理请求过程的流程图。
具体实施方式
尽管具体参考实施动态主机配置协议(DHCP)的计算系统来描述,但所要求保护的主题可在需要动态控制网络IP地址指派的任何信息技术(IT)系统中实施。计算技术领域的技术人员将认识到,除下文所描述的计算环境外,所揭示的实施例与广泛种类的计算环境相关联。另外,所揭示发明的方法可在软件、硬件或软件与硬件的组合中实施。硬件部分可使用专门逻辑实施;软件部分可储存于存储器中且由诸如网络路由器、微处理器、个 人计算机(PC)或大型机之类的适当指令执行系统来执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880023734.4/2.html,转载请声明来源钻瓜专利网。