当前位置: 首页 > 专利查询>微软公司专利>正文

记录无状态的IP地址制造技术

技术编号:8326056 阅读:433 留言:0更新日期:2013-02-14 09:04
所描述的是用于记录无状态网际协议(IP)地址的技术。DHCP服务器可以从无状态IPv6客户机接收可用于查明该客户机产生的相应IP地址的信息请求和/或其他通信。在一个方法中,DHCP服务器被配置成解析恰当的通信,以便发现用于指示无状态IP地址的信息。这其中可以包括提取IPv6客户机的子网前缀以及用于识别客户机用以进行通信的特定网络接口的接口ID。DHCP服务器使用该信息来产生相应的IP地址。所述DHCP服务器将所提取的信息和/或所产生的地址记录在其数据库(例如IP地址事件日志)中。然后,DHCP服务器能够使用所记录的寻址信息来为网络提供客户机计数以及百分比使用率。

【技术实现步骤摘要】
记录无状态的IP地址
技术介绍
第六版网际协议(IPv6)提供了一种可以由客户机上的每一个节点确定自身的IPv6地址的无状态操作模式。这种模式被称为无状态地址自动配置。在该模式中,路由器借助路由器通告来向客户机告知子网ID (网络前缀)。客户机则使用子网ID并且产生一个主机部分(例如接口 ID),这二者组合在一起将会形成客户机自身的IPv6地址。假定客户机确定自身的IP地址,并且未被动态主机配置协议(DHCP)服务器之类的中心机构分配IP地址,那么在网络上有可能没有关于IPv6客户机及其身份(媒体访问控制(MAC)地址和IPv6地址)的记录。相应地,在无状态的IPv6部署中有可能很难获取IP地址使用数据(例如客户机数量,已使用地址的百分比)。正因如此,使用无状态IPv6客户机的寻址信息的应用是无法从DHCP服务器获取此类信息的
技术实现思路
在这里描述的是用于记录无状态网际协议(IP)地址的技术。DHCP服务器可以从无状态的IPv6客户机接收可用于查明(ascertain)该客户机产生的相应IP地址的信息请求和/或其他通信。在一个方法中,DHCP服务器被配置成解析恰当的通信,以便发现用于指示无状态IP地址的信息。这其中可以包括提取IPv6客户机的子网前缀以及标识了客户机用以进行通信的特定网络接口的接口 ID。DHCP服务器使用该信息来产生相应的IP地址。所述DHCP服务器将提取的信息和/或生成的地址记录在其数据库中(例如IP地址事件日志)。然后,DHCP服务器能为使用所记录的寻址信息的网络提供客户机计数以及百分比使用率。附图说明以下的具体实施方式部分是参考附图来描述的。在附图中,参考数字最左侧的一个或多个数字标识的是参考数字首次出现的附图。在说明书和附图中,在不同实例中使用相同参考数字可以指示相似或相同的项目。图I是根据一个或多个实施例的例示操作环境的例图。图2是根据一个或多个实施例来记录无状态IP地址的例示过程的例图。图3是根据一个或多个实施例来构造无状态IP地址的例示过程的例图。图4描述的是根据一个或多个实施例来记录无状态IP地址的例示情景。图5是根据一个或多个实施例来使用已记录的IP地址的例示过程的例图。图6是可以用于在一个或多个实施例中实施用于记录无状态的IP地址的技术的例示计算系统的图示。具体实施例方式综沭IPv6启用了一种可以由客户机上的每一个节点确定其自身IPv6地址的无状态(stateless)操作模式。由于在该处理中并未牵涉DHCP服务器,因此,在客户机创建地址的时候不会保持关于IPv6无状态地址的集中记录。相应地,在无状态的IPv6部署中是很难获取IP地址使用数据(客户机数量、已使用地址的百分数)的。如下文中详细描述的那样,通过使用无状态客户机与DHCP服务器出于获取地址之外的其他目的、例如获取配置参数(选项)所进行的交互/接触,可以将无状态客户机的寻址信息记录在DHCP数据库中。虽然无状态客户机可以在IPv6中配置其自身的地址,但是这些客户机仍旧可以与DHCP服务器进行交互,以便获取附加的配置选项。相应地,DHCP服务器可以接收来自无状态IPv6客户机的不同消息,所述DHCP服务器可以对这些消息进行检查,以便发现用于指示无状态IP地址的信息。此类信息包括子网前缀和接口 ID,所述子网前缀和接口 ID可被IPv6客户机使用,以根据为IPv6所确定的过程来创建其无状态IP地址。特别地,DHCP服务器可以检查IP报头中的字段、DHCP消息(例如信息请求)和/或DHCP中继消息,其可以用于提取IPV6客户机的子网前缀以及接口 ID。DHCP服务器可以将所提取的信息记录在IP地址事件日志中,和/或使用所提取的信息来重新构造这些地址。 然后,DHCP服务器能够使用记录在数据库中的寻址信息来提供客户机计数以及百分比使用率。在以下论述中,首先描述的是可以使用这里描述的用于记录无状态IP地址的技术的例示操作环境。接下来描述的是一个可以在例示环境以及其他环境中实施的例示过程。由此,这些过程并不仅限于在例示环境/系统中执行,并且例示环境/系统并不仅限于执行这些例示技术。最后描述的是可用于实施一个或多个实施例的例示计算系统和设备的细节。操作环境 图I是可操作以使用这里描述的技术的例示实施方式中的环境100的例图。所示出的环境100包括客户机设备102、一个或多个动态主机配置协议(DHCP)服务器104、以及服务供应商105,他们经由网络108可通信地耦合。客户机设备102、一个或多个DHCP服务器104以及服务供应商106可以由一个或多个计算设备来实现,并且也可以代表一个或多个实体。计算设备可以采用多种方式配置。举例来说,计算设备可以被配置成是能在网络108上通信的计算机,例如台式计算机、移动站、娱乐电器、可通信地耦合至显示设备的机顶盒、无线电话、游戏机等等。由此,计算设备的范围可以是从具有大量存储器和处理器资源的全资源设备(例如个人计算机、游戏机)到存储器和/或处理资源有限的低资源设备(例如传统的机顶盒、手持游戏机)。此外,虽然在一些实例中显示的是单个计算设备,但是所述计算设备也可以代表多个不同设备,例如多个服务器被用于执行由诸如服务供应商106和/或DHCP服务等等执行的操作。虽然网络108被图示成了因特网,然而该网络也可以采用多种配置。例如,网络110可以包括广域网(WAN)、局域网(LAN)、无线网络、公众电话网络、内部网等等。更进一步,虽然所显示的是单个网络108,但是网络108也可以被配置成包含多个网络。客户机设备102可以被配置成具有能在网络108上执行各种通信的功能。例如,客户机设备102可以包括浏览器或其他适当应用,以便经由网络108获取和输出来自服务供应商106的网页和/或其他用户界面。服务供应商106可以管理可供客户机经由网络108访问的不同资源110。一般来说,可以由服务供应商106提供访问的资源110包括通常可以由一个或多个供应商经由网络提供的服务和/或内容的任何适当组合。关于服务的一些示例包括但不局限于搜索服务、电子邮件服务、即时消息传递服务、在线生产力套件以及用于控制客户机对资源110的访问的验证服务。内容可以包括文本、多媒体流、文档、应用文件、照片、音频/视频文件动画、图像、网页、web应用、设备应用、供浏览器或其他客户机应用显示的内容等等的不同组合。客户机设备102可以通过其与服务供应商106的用户帐户来访问该供应商提供的资源110。验证服务既可以作为服务供应商106的组件提供,也可以作为第三方供应商的独立服务提供,或者以其他的方式来提供,其中通过提供所述验证服务,可以对客户机进行验证,以便访问特定的帐户并且由此可以访问相应的资源110。由此,为了访问资源110,客户机设备102可以提供由验证服务进行验证的用户名和口令。当验证成功时(例如客户机“就是它们所声称的”),验证服务可以传递一个允许访问相应资源的令牌。单个验证可以对应于一个或多个资源,由此,通过“单点登录”实施的针对单个帐户的验证既可以提供针对单个资源的访问,也可以提供针对来自多个服务供应商106的资源的访问,和/或提供针对服务供应商106供应的整套资源的访问。 为了在网络108中进行交互,客户机设备1本文档来自技高网...

【技术保护点】
一种方法,包括:从使用无状态网际协议(IP)寻址的客户机设备获取(202)信息请求;解析(204)该信息请求,以便查明用于指示客户机设备所用的无状态IP地址的信息;基于从该请求中查明的信息来产生(206)无状态IP地址;以及将所述无状态IP地址保存(208)在IP事件日志中。

【技术特征摘要】
2011.09.12 US 13/2300431.一种方法,包括 从使用无状态网际协议(IP)寻址的客户机设备获取(202)信息请求; 解析(204)该信息请求,以便查明用于指示客户机设备所用的无状态IP地址的信息; 基于从该请求中查明的信息来产生(206)无状态IP地址;以及 将所述无状态IP地址保存(208 )在IP事件日志中。2.权利要求I的方法,其中信息请求包括由客户机设备发送到DHCP服务器的动态主机配置协议(DHCP)消息,以便获取网络的配置数据。3.权利要求I的方法,其中 解析信息请求包括确定与客户机设备相对应的子网,以及基于指示无状态IP地址的信息来查明客户机的接口标识符;以及 产生无状态IP地址包括级联所确定的子网与所查明的接口标识符。4.权利要求3的方法,其中 信息请求包括由客户机设备通过中继代理向DHCP服务器发送的动态主机配置协议(DHCP)消息;以及 解析信息请求包括从中继代理转发信息请求时产生的中继转发消息中确定子网。5.权利要求3的方法,其中 信息请求包括由直接与DHCP服务器相连的客户机设备发送的动态主机配置协议(DHCP)消息;以及 解析信息请求包括从与接收信息请求的DHCP服务器的网络适配器相关联的子网前缀中确定子网。6.权利要求3的方法,其中解析信息请求包括从信息请求的报头字段中包含的与客户机设备相对应的本地链路地址中查明接口标识符。7.权利要求I的方法,还包括显露一个分析用户界面,以便能够操纵保持在事件日志中的被消费IP地址的编目,从而获取网络的使用统计信息,其中所述编目包括为客户机设备产生和存储的无状态IP地址。8.一个或多个存储了指令的计算...

【专利技术属性】
技术研发人员:VJ盖托德MR奈克V加格PK布胡延A拉马穆蒂
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1