[发明专利]多核平台的DNS代理服务有效
申请号: | 201080070804.9 | 申请日: | 2010-12-21 |
公开(公告)号: | CN103262502A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 戴维·约翰·韦弗;凯斯·罗伯特·布勒尓曼 | 申请(专利权)人: | 汤姆逊许可公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王波波 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 平台 dns 代理 服务 | ||
技术领域
本发明总体上涉及数据通信,具体涉及包含具有多个处理核的平台在内的网络上的数据通信。
背景技术
在多核平台(例如,高级电缆网关)中,多个处理核中的一个(“主核”)典型地具有广域网(WAN)连通性,并且实现动态主机配置协议(DHCP)客户端以从远程DHCP服务器获得全局可路由的互联网协议(IP)地址。DHCP服务器将使用DHCP提供消息,对来自DHCP客户端的IP租用请求进行响应,该DHCP提供消息典型地包含域名系统(DNS)服务器的IP地址列表,客户端可以使用该IP地址列表来对域名进行解析(例如,将“www.technicolor.com”解析为IP地址157.254.235.97)。
这种多核平台中的其它处理核(“副核”)可以容纳(host)其自己的具有网络应用(例如,HTTP浏览器、证券报价机等)的操作系统,这些网络应用也需要DNS解析服务。此外,任意数量的客户端设备(例如,计算机、游戏系统等)可以附着至并且依赖于一个或更多个副处理核以接入互联网。典型地,这些副核不具有直接WAN连通性,而是可以使用互联网工程任务组(IETF)的A类、B类或C类专用网络(物理的或虚拟的)来与主核进行通信并且彼此进行通信。为了简单起见,副核网络接口典型地使用固定的A类、B类或C类专用网络地址(例如,192.168.0.xxx)并且不实现本地DHCP客户端来从主核获得专用IP地址。然而,使用固定的专用网络地址的局限性在于副核不能直接向在这些核上运行的网络应用和/或附着至这些核的客户端设备提供DNS解析器服务。
针对该问题的一种方法是使主核容纳专用DHCP服务器以向每一个副核提供专用IP地址。专用DHCP服务器可以在专用DHCP提供中将从WAN侧DHCP服务器获取的DNS服务器IP列表传递给副核。该方法还要求每一个副核实现DHCP客户端。然而,更大的局限性在于:主核DHCP服务器必须能够支持多个DHCP作用域,以便基于例如副核的网络接口标识符(例如,媒体访问控制(MAC)地址)来向每一个副核分配已知的固定IP地址。该方法的缺点在于多作用域DHCP服务器能力增加了显著的产品复杂性,并且如上所述,该方法还要求每一个副核实现DHCP客户端,这进一步增加了多核平台的复杂性。
因此,存在没有上述缺点的布置的需要,该布置允许多核平台在没有直接WAN连通性的情况下向在副核上运行的网络应用和/或副核的客户端提供DNS解析服务。
发明内容
公开了用于在多核平台中使用的方法和装置,所述方法和装置允许在没有直接WAN连通性的情况下向在副处理核上运行的网络应用和/或副处理核的客户端提供DNS解析服务。在示例性的实施例中,具有直接WAN连通性的主处理核使用由WAN侧DHCP服务器提供的DNS信息来实现DNS代理服务。主处理核上的DNS代理服务模块接受来自副处理核的DNS查询,如同其自身是全DNS服务器一样。然后,由主核DNS解析器重新制定DNS查询,并且将该DNS查询发送到WAN侧DNS服务器以进行解析。将由此产生的IP地址返回到主处理核,该主处理核使用DNS代理服务模块,向进行请求的副核应用和/或所附着的客户端分发IP地址。
此外,在示例性的实施例中,例如可以通过恢复由服务提供商的DHCP服务器发起的主核IP租用,由服务提供商在运行中更新主核DNS服务。因为主核用作针对DNS服务的中央存储库,因此副核不需要对要使用的新的信息采取任何行动。此外,即使主核不具有与实际的WAN侧DNS服务器的完全WAN连通性,副核也将能够在不等待WAN连通性的情况下向主核DNS代理服务发送DNS查询。
鉴于上述描述并且通过详细描述将显而易见的是,其它实施例和特征也是可能的并且落入本发明的原理内。
附图说明
下面将仅通过举例说明的方式并且参照附图来描述根据本发明的实施例的装置和/或方法的一些实施例,在附图中:
图1是示出了(例如,与服务提供商的)WAN链路与诸如归属网络等的LAN之间的示例性多核归属网关的布置的框图;
图2是具有使用物理或虚拟通信数据链路来相互通信的多个处理核的归属网关系统的示例性实施例的框图;
图3是包括实现DHCP客户端和DNS代理服务模块的主处理核的归属网关系统的示例性实施例的框图,该DNS代理服务模块用作在副核上运行的网络应用和/或附着至该副核的客户端设备的DNS服务器;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆逊许可公司,未经汤姆逊许可公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080070804.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚偏氟乙烯膜亲水改性的方法
- 下一篇:正压接头