【技术实现步骤摘要】
【国外来华专利技术】覆盖网络中转发和地址解析的平衡相关申请案交叉申请本专利技术要求2012年2月24日由琳达·邓巴等人递交的专利技术名称为“覆盖网络中转发和地址解析的平衡”的第61/602935号美国临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文本中,如全文再现一般。关于由联邦政府赞助的研究或开发的声明不适用。缩微平片附件的引用不适用。
技术介绍
虚拟和覆盖网络技术已经在效率、成本和处理功率方面极大改善了通信和数据网络的实施方式。覆盖网络可以是一个建立在服务承载网络之上的虚拟环境。覆盖网络内的节点可以通过虚拟和/或逻辑链路进行连接,这些虚拟和/或逻辑链路可对应于服务承载网络中的节点和物理链路。覆盖网络可以划分成虚拟网络实例(例如互联网协议(IP)子网),这些虚拟网络实例可以使用覆盖网络同时执行不同的应用和服务。此外,计算、存储和/或网元等虚拟资源可以灵活地重新分配或在整个覆盖网络中移动。例如,数据中心内的主机和虚拟机(VM)可以迁移到任何具有可用资源的虚拟化服务器中以执行各种应用和服务。因此,虚拟和覆盖网络技术一直是通过减少网络开销同时提高网络吞吐量来改进当今通信和数据网络的关键。然而,许多当今网络庞大而复杂,使得网络包括大量的末端节点(例如,主机和VM),它们可能不会基于其地址前缀(例如IP子网前缀)放置。因此,路由器可能无法聚合它们转发数据库中的地址(例如192.2.1的一个条目来表示256个末端节点)。例如,由于业务需求和非常先进的服务器虚拟化技术,高度虚拟化数据中心可以拥有成千上万到数以百万计的主机和VM。为了隐藏网络中的大量末端节点,入口边界节点可以 ...
【技术保护点】
一种网络节点,其特征在于,包括:一个处理器,用于:维护一个或多个虚拟网络实例的多个映射条目;在第一虚拟网络实例内接收数据包,其中所述数据包包括内部目的地地址;匹配所述内部目的地地址和其中一个映射条目;获取对应于所述匹配的映射条目的外部目的地地址;使用所述外部目的地地址封装所述数据包;以及基于所述外部目的地地址转发所述封装的数据包,其中所述映射条目映射出参与所述第一虚拟网络实例的多个末端节点的所有地址。
【技术特征摘要】
【国外来华专利技术】2012.02.24 US 61/602,9351.一种网络节点,其特征在于,所述网络节点是从一个或多个虚拟网络实例中的多个边界节点中选出的作为所述一个或多个虚拟网络实例的指定的目录节点的网络节点,所述一个或多个虚拟网络实例形成覆盖网络,所述覆盖网络是建立在服务承载网络之上的虚拟环境,所述网络节点包括:一个处理器,用于:维护所述一个或多个虚拟网络实例的多个映射条目;在所述一个或多个虚拟网络实例中的第一虚拟网络实例内接收数据包,其中所述数据包包括内部目的地地址;匹配所述内部目的地地址和其中一个映射条目;获取对应于所述匹配的映射条目的外部目的地地址;使用所述外部目的地地址封装所述数据包;以及基于所述外部目的地地址转发所述封装的数据包,其中所述映射条目将参与所述一个或多个虚拟网络实例的多个末端节点的所有地址映射到所述一个或多个虚拟网络实例中的所述多个边界节点的地址。2.根据权利要求1所述的网络节点,其特征在于,所述处理器还用于公告提供目录服务或转发服务给一个或多个虚拟网络实例的能力。3.根据权利要求2所述的网络节点,其特征在于,所述处理器还用于从第一节点接收由所述网络节点维护的一组虚拟网络实例内的内部目的地地址的映射请求消息以及将所述内部目的地地址和所述映射请求消息请求的外部目的地地址的映射转发到所述第一节点,所述第一节点是所述覆盖网络内的除所述网络节点之外的边界节点。4.根据权利要求1所述的网络节点,其特征在于,所述处理器还用于公告多个虚拟网络实例,其中所述网络节点维护所述多个虚拟网络实例的映射条目。5.根据权利要求1所述的网络节点,其特征在于,所述处理器还用于公告多个连接的连接状态,其中所述连接将所述网络节点耦接到一些末端节点。6.根据权利要求1所述的网络节点,其特征在于,所述处理器还用于接收来自所述覆盖网络内的除所述网络节点之外的边界节点的多个映射条目。7.根据权利要求1所述的网络节点,其特征在于,参与所述第一虚拟网络实例的所述多个末端节点的地址映射到多个用于与所述第一虚拟网络实例和服务承载网络进行通信的多个边界节点。8.根据权利要求1所述的网络节点,其特征在于,所述处理器还用于公告一个或多个虚拟网络实例的转发能力。9.根据权利要求1所述的网络节点,其特征在于,所述第一虚拟网络实例包括多个末端节点,以及所述处理器还用于,当直接连接到所述网络节点的虚拟网络实例中的末...
【专利技术属性】
技术研发人员:琳达·邓巴,曲晓荣,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。