[发明专利]用于多核平台的DNS转发器有效
| 申请号: | 201080070837.3 | 申请日: | 2010-12-21 |
| 公开(公告)号: | CN103329505B | 公开(公告)日: | 2016-11-30 |
| 发明(设计)人: | K.R.布罗尔曼;D.J.韦弗 | 申请(专利权)人: | 汤姆逊许可公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
| 地址: | 法国伊西*** | 国省代码: | 法国;FR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 多核 平台 dns 转发器 | ||
技术领域
本发明一般地涉及数据通信,尤其涉及包含具有多个处理核的平台的网络上的数据通信。
背景技术
在多核平台,例如高级有线网关中,多个处理核中的一个,“主核”,通常将具有广域网(WAN)连接,并将实行动态主机配置协议(DHCP)客户端以从远程DHCP服务器获得全局可路由的互联网协议(IP)地址。DHCP服务器会使用DHCP提议消息(offer message)来响应来自DHCP客户端的IP租用请求,DHCP提议消息将通常包含客户端可用于解析域名的域名系统(DNS)服务器的IP地址列表(例如,“www.technicolor.com”解析为IP地址157.254.235.97)。
在这样的多核平台中的其他处理核(“辅助核”)可以宿主(host)其自身的操作系统,所述操作系统带有同样需要DNS解析服务的网络应用程序(例如,HTTP浏览器、股票行情自动收录器等)。此外,任何数量的客户端设备,例如计算机、游戏系统,或诸如此类的,可附接到并依赖于一个或多个辅助处理核以访问互联网。通常情况下,这些辅助核不具有直接的WAN连接,而是可使用Internet工程任务组(IETF)A类、B类、或C类专用网络(物理的或虚拟的)与主核以及相互之间通信。为了简单起见,辅助核网络接口通常使用固定的A类、B类、或C类专用网络地址(例如,192.168.0.xxx),并且不实施本地DHCP客户端从主核获得专用IP地址。然而,使用固定的专用网络地址的限制是辅助核不能向在那些核上运行的网络应用程序和/或与之附接的客户端设备直接提供DNS解析器服务。
这个问题的一种解决方法是对于主核,宿主专用DHCP服务器以便为每个辅助核提供专用IP地址。专用DHCP服务器可以将从WAN侧的DHCP服务器处获取的DNS服务器IP列表以专用DHCP提议(offer)的方式传递到辅助核。这种方法还要求每个辅助核实现DHCP客户端。然而,更多的限制是,主核DHCP服务器必须能够支持多个DHCP作用域(scope)以便基于例如辅助核的网络接口标识符(诸如媒体访问控制(MAC)地址)为每个辅助核分配已知的固定IP地址。这种方法的缺点是,多作用域的DHCP服务器的性能增加了显著的产品复杂性,如前所述,它也需要每个辅助核实现DHCP客户端,这进一步增加了多核平台的复杂性。
因此,存在对于消除了上述缺点的设备的需求,其使得多核平台向在不具备直接的WAN连接的辅助核上运行的网络应用程序和/或辅助核的客户端提供DNS解析服务。
发明内容
公开了用于多核平台的方法和装置,在所述多核平台中,不具有直接的WAN连接的辅助处理器核向其网络应用程序提供DNS解析器服务。在示例性实施例中,具有直接WAN连接的主处理器核包括DNS转发器(forwarder),所述DNS转发器与该平台的辅助处理核共享从WAN侧DHCP服务器获取的DNS服务器IP地址信息。每个辅助核实施DNS转发器客户端以便从主核DNS转发器请求DNS信息,接收该信息,并使其可用于它的操作系统的DNS解析器模块。附加地,或可替换地,主核DNS转发器可以向每个遵循主核DHCP客户端续租(lease renewal)的辅助核推送更新的DNS服务器信息。
鉴于上述情况,并且根据详细描述将是显而易见的,其他实施例和特征也是可能的,并且落入本发明的原理范围内。
附图说明
现在仅仅通过示例的方式并且参照附图来描述根据本发明的实施例的装置和/或方法中的一些实施例,在附图中:
图1是示出WAN链路(诸如具有服务提供商)和LAN(诸如家庭网络)之间的示例性多核家庭网关的布置的框图;
图2是具有使用物理或虚拟通信数据链路互相通信的多个处理核的家庭网关系统的示例性实施例的框图;
图3是家庭网关系统的示例性实施例的框图,所述家庭网关系统包括实现DHCP客户端和DNS转发器的主处理核,以及实现DNS转发器客户端的辅助处理核,所述DNS转发器客户端与主核中的DNS转发器以及辅助核中的DNS解析器相互作用以为运行在辅助核上的网络应用程序提供DNS信息;
图4是在其中辅助核DNS转发器客户端从主核DNS转发器中取出DNS服务器信息的取出操作模式(pull mode of operation)的示例性方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆逊许可公司,未经汤姆逊许可公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080070837.3/2.html,转载请声明来源钻瓜专利网。





