【技术实现步骤摘要】
【国外来华专利技术】基于远程网络节点的L3虚拟映射的虚拟本地存在
[0001]在本专利技术的一些实施例中,本专利技术涉及连接到分离网络的远程主机之间的数据包传输,更具体地但不排他地,涉及使用远程主机的虚拟层3(Layer 3,L3)映射进行连接到分离网络的远程主机之间的数据包传输。
技术介绍
[0002]网络服务正在不断发展,适用于多种应用、服务和平台,几乎涵盖现代生活的各个方面。因此,这些网络服务对越来越复杂的底层网络提出了越来越多的挑战。
[0003]随着利用软件定义网络(Software Defined Network,SDN)在云主机之间交换和路由网络流量的云服务的快速部署,这些挑战可能会进一步增加并变得更加明显。
[0004]此类网络服务所面临的主要挑战之一是需要直接寻址、访问和交换连接到不同专用网络(站点)的网络节点之间的网络流量,每个专用网络(站点)都采用其本地寻址方案。特别是,连接到分离网络的网络节点能够通过由两个分离网络共享的公共组播和/或广播域相互通信可能是非常理想的、高效的,在某些情况下是必要的。
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于传输数据的装置,其特征在于,包括:至少一个处理电路,所述至少一个处理电路连接到第一网络并执行第一映射代理,所述第一映射代理具有连接到与所述第一网络分离的第二网络的目的节点的层3(Layer 3,L3)地址映射,所述第一映射代理包括用于执行以下操作的代码:通过所述第一网络从源节点接收发往所述目的节点的第一数据包;调整所述第一数据包以包括分配给第二映射代理的虚拟L3地址,所述第二映射代理在所述第二网络执行并与所述目的节点相关联;将所述调整后的第一数据包封装在包括根据所述虚拟L3地址解析的流量描述符的封装数据包中;将所述封装数据包转发给所述第二映射代理,所述第二映射代理用于将从所述封装数据包中提取的所述调整后的第一数据包通过所述第二网络发送到所述目的节点。2.根据权利要求1所述的系统,其特征在于,所述封装数据包的所述流量描述符还包括分配给所述第一映射代理的虚拟L3地址,用于接收通过所述第二映射代理和所述第一映射代理从所述目的节点发送到所述源节点的第二数据包。3.根据权利要求1所述的系统,其特征在于,所述封装数据包是使用至少一个层2(Layer 2,L2)隧道协议转发的,所述流量描述符包括由所述至少一个L2隧道协议定义的元数据中的所述第二映射代理的标识符。4.根据权利要求1所述的系统,其特征在于,所述封装数据包是使用至少一个L3网络协议转发的,所述流量描述符包括所述第二映射代理的L3地址。5.根据权利要求1所述的系统,其特征在于,所述第一网络和所述第二网络是在软件定义网络(Software Defined Network,SDN)中定义的虚拟网络,所述第一映射代理通过如下方式用于所述第一网络中:配置所述SDN的映射记录,以将所述目的节点的所述虚拟L3地址映射包括在分配给连接到所述第一网络的节点的虚拟L3地址列表中。6.根据权利要求1所述的系统,其特征在于,所述第一网络和所述第二网络是通过两个相应的网络网关连接到公共网络基础设施的物理网络。7.根据权利要求6所述的系统,其特征在于,所述第一映射代理是由将所述第一网络连接到所述公共网络基础设施的所述网络网关执行的。8.根据权利要求6所述的系统,其特征在于,所述第一映射代理是由连接到所述第一网络的专用网络节点执行的。9.根据权利要求1所述的系统,其特征在于,所述第一网络是软件定义网络(Software Defined Network,SDN)中定义的虚拟网络,所述第二网络是通过网络网关...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。