不对称网络地址封装制造技术

技术编号:11114815 阅读:109 留言:0更新日期:2015-03-05 20:01
一种网络部件包括:接收器,其用于从本地主机接收输出帧;逻辑电路,其用于将所述输出帧中目标主机的目的地址(DA)映射到所述目标主机的目标位置的DA,并使用所述目标位置的所述DA来封装所述输出帧;以及发射器,其用于从本地交换机接收预封装的输出帧,并将所述预封装的输出帧发送到目标位置上的网关,其中所述发射器不封装从本地交换机接收的帧,且解封装源自远程网关的以本地主机为目的地的输入帧。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案的交叉参考本专利技术要求2011年3月7日由琳达·邓巴(Linda Dunbar)等人递交的专利技术名称为“目录服务器辅助地址解析”(Directory Server Assisted AddressResolution)的第61/449,918号美国临时专利申请案,2010年8月17日由琳达·邓巴等人递交的专利技术名称为“用于大型二层中目标主机的代表网关和代理以及重复互联网协议地址的地址解析”(Delegate Gateways and Proxy for Target hostsin Large Layer Two and Address Resolution with Duplicated Internet ProtocolAddresses)的第61/374,514号美国临时专利申请案,2010年6月29日由琳达·邓巴等人递交的专利技术名称为“跨过多个地址域从二层到二层”(Layer 2to layer 2Over Multiple Address Domains)的第61/359,736号美国临时专利申请案,以及2010年11月8日由琳达·邓巴等人递交的专利技术名称为“不对称网络地址封装”(Asymmetric Network Address Encapsulation)第61/411,324号美国临时专利申请案的在先申请优先权,所有在先申请的内容以引入的方式并入本文本中,如全文再现一般。关于由联邦政府赞助的研究或开发的声明不适用。r>参考缩微胶片附录不适用。

技术介绍
现代通信和数据网络由在整个网络中传输数据的节点组成。节点可包括在整个网络中传输各个数据包或数据帧的路由器、交换机、网桥或其组合。一些网络可提供将数据帧从网络中的一个节点转发到另一个节点的数据服务,该服务不使用中间节点上的预置路由。其他网络可沿预置或预定路径,将数据帧从网络中的一个节点转发到另一个节点。
技术实现思路
在一项实施例中,本专利技术包括一种设备,所述设备包括:交换机,其连接到多个节点且用于封装源自所述节点的多个输出帧,方法是向所述输出帧添加帧头;以及网关,所述网关包括多个下游端口,所述下游端口连接到多个本地交换机,所述多个本地交换机连接到本地站点中的多个本地节点,所述网关还包括多个上游端口,所述上游端口连接到网络中的多个远程网关和多个核心交换机,且所述网关用于解封装从所述远程网关下的多个远程节点到经由所述网关下包括所述交换机在内的与所述本地交换机连接的所述本地节点的多个输入帧,方法是将帧头从所述输入帧删除,其中通过所述交换机向所述输出帧添加所述帧头缩小了所述网络中的所述远程网关和所述核心交换机中用于从所述节点转发所述输出帧的转发地址表的大小。在另一项实施例中,本专利技术包括一种网络部件,所述网络部件包括:接收器,其用于从本地主机接收输出帧;逻辑电路,其用于将所述输出帧中目标主机的目的地址(DA)映射到所述目标主机的目标位置的DA,并使用所述目标位置的所述DA来封装所述输出帧;以及发射器,其用于从本地交换机接收预封装的输出帧,并将所述预封装的输出帧发送到目标位置上的网关,其中所述发射器不封装从本地交换机接收的帧,并解封装从远程网关发往本地主机的输入帧。在又一项实施例中,本专利技术包括一种方法,所述方法包括:在本地节点中接收来自本地主机的以远程主机为目的地的帧;将地址解析请求发送到地址解析协议(ARP)或邻居发现(ND)/目录服务(DS)服务器,以检索所述远程主机的地址映射;基于所述远程主机的所述地址映射,向所述帧添加外部帧头(outer header);以及将所述帧发送到网关交换机,所述网关交换机经由远程网关交换机将所述帧转发到所述远程主机。结合附图和所附权利要求书所进行的以下详细描述将有助于更清楚地了解本专利技术的这些和其它特征。附图说明为了更完整地理解本专利技术,现参考以下结合附图和具体实施方式而进行的简要描述,其中相同参考标号表示相同部分。图1是虚拟专用局域网(LAN)服务(VPLS)互联LAN的一项实施例的示意图。图2是虚拟二层网络的一项实施例的示意图。图3是边界控制机制的一项实施例的示意图。图4是数据帧转发方案的一项实施例的示意图。图5是数据帧转发方案的另一项实施例的示意图。图6是数据帧转发方案的另一项实施例的示意图。图7是互联二层站点的一项实施例的示意图。图8是跨过多个地址域的二层扩展的一项实施例的示意图。图9是跨过多个地址域的伪二层网络的一项实施例的示意图。图10是域地址限制机制的一项实施例的示意图。图11是数据帧转发方案的另一项实施例的示意图。图12是数据帧转发方案的另一项实施例的示意图。图13是数据帧转发方案的另一项实施例的示意图。图14是数据帧转发方案的另一项实施例的示意图。图15是广播方案的一项实施例的示意图。图16是广播方案的另一项实施例的示意图。图17是互联网络区域的一项实施例的示意图。图18是互联网络区域的另一项实施例的示意图。图19是ARP代理方案的一项实施例的示意图。图20是数据帧转发方案的另一项实施例的示意图。图21是ARP代理方案的另一项实施例的示意图。图22是故障接管方案的一项实施例的示意图。图23是物理服务器的一项实施例的示意图。图24是不对称网络地址封装方案的一项实施例的示意图。图25是ARP处理方案的一项实施例的示意图。图26是扩展ARP有效负载的一项实施例的示意图。图27是另一个数据帧转发方案的一项实施例的示意图。图28是增强型ARP处理方法的一项实施例的协议图。图29是扩展地址解析方法的一项实施例的协议图。图30是网络部件单元的一项实施例的示意图。图31是通用计算机系统的一项实施例的示意图。具体实施方式首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所公开的系统和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本专利技术决不应限于下文所说明的说明性实施方案、附图和技术,包括本文所说明并描述的示例性设计和实施方案,而是可在所附权利要求书的范围以及其等效物的完整范围内修改。可为二层或三层网络的现代数据网络连接到可能需要跨过多个位置或站点的云服务和虚拟机(VM)。有时,连接服务器集群(或VM)和存储装置的数据中心的二层网络必需跨过多个位置。数据中心网络也可能需要留在二层层级,以支持已部署的应用程序,从而节约例如本文档来自技高网...
不对称网络地址封装

【技术保护点】
一种设备,包括:交换机,其连接到多个节点,且用于通过向输出帧添加帧头的方式封装源自所述节点的多个输出帧;以及网关,所述网关包括多个下游端口,所述下游端口连接到多个本地交换机,所述本地交换机连接到本地站点中的多个本地节点;所述网关包括上游端口,所述上游端口连接到网络中的多个远程网关和多个核心交换机,所述网关用于通过将帧头从输入帧删除的方式解封装从所述远程网关下的多个远程节点到所述本地节点的的多个输入帧,所述本地节点经由包括所述交换机的所述网关下的所述本地交换机相连接,所述通过所述交换机向所述输出帧添加所述帧头缩小了所述网络中的所述远程网关和所述核心交换机中用于所述从所述节点转发所述输出帧的转发地址表的大小。

【技术特征摘要】
【国外来华专利技术】2010.06.29 US 61/359,736;2010.08.17 US 61/374,514;1.一种设备,包括:
交换机,其连接到多个节点,且用于通过向输出帧添加帧头的方式封装源
自所述节点的多个输出帧;以及
网关,所述网关包括多个下游端口,所述下游端口连接到多个本地交换机,
所述本地交换机连接到本地站点中的多个本地节点;所述网关包括上游端口,
所述上游端口连接到网络中的多个远程网关和多个核心交换机,所述网关用于
通过将帧头从输入帧删除的方式解封装从所述远程网关下的多个远程节点到
所述本地节点的的多个输入帧,所述本地节点经由包括所述交换机的所述网关
下的所述本地交换机相连接,
所述通过所述交换机向所述输出帧添加所述帧头缩小了所述网络中的所
述远程网关和所述核心交换机中用于所述从所述节点转发所述输出帧的转发
地址表的大小。
2.根据权利要求1所述的设备,其中所述交换机是虚拟交换机,或非虚拟
或物理交换机。
3.根据权利要求1所述的设备,其中所述节点包括多个主机、应用程序、
虚拟机、服务器、其他网络通信部件,或这些项的组合。
4.根据权利要求1所述的设备,其中所述网关接收多个预封装的数据帧,
所述数据帧的外部帧头中具有指示远程网关交换机的目的地址字段,其中所述封
装由连接到所述网关交换机的下游端口的所述本地交换机进行,且其中所述网关
不进行封装即将多个预封装的数据帧转发到所述远程网关交换机。
5.根据权利要求1所述的设备,其中帧中的外部帧头中的源地址字段是所
述网关的代理或代表地址,即使所述帧经由所述网关下的其中一个本地交换机封
装,且其中在所述外部帧头中的所述源地址字段中使用所述网关的所述代理或代
表地址用以通过使网关从具有与所述网关的地址匹配的源地址的其中一个本地
交换机接收所述帧而防止混乱,并防止本地交换机和本地节点的地址对远程网关
交换机和核心交换机可见。
6.根据权利要求1所述的设备,其中所述网关下的所述本地交换机从所述
网关接收解封装的数据帧,并基于所述本地交换机的转发数据库(FDB),将所

\t述解封装的数据帧从所述网关转发到所述本地节点。
7.根据权利要求1所述的设备,其中所述网关的转发地址表包括所述本地
节点的本地转发数据库(FDB)或转发信息库(FIB),所述本地节点连接到所述
网关、所述远程网关和所述核心交换机下的所述本地交换机,其中所述FDB或
FIB不包括所述远程网关下的所述远程节点的条目,且其中所述核心交换机中的
所述FDB只包括包括所述网关和所述远程网关的网关的条目。
8.根据权利要求1所述的设备,其中通过将所述帧头从源自所述远程s的
所述输入帧中删除,缩小了所述本地交换机中用于将所述帧转发到所述本地节点
的转发地址表的大小,且其中所述本地交换机中的FDB或转发信息库(FIB)不
需要所述远程网关和所述远程网关下的所述远程节点的条目。
9.根据权利要求8所述的设备,其中所述网关下的所述本地交换机的所述
FDB或FIB包括所有本地节点的条目,所述所有本地节点在包括所述网关的多
个本地网关下。
10.根据权利要求8所述的设备,其中所述交换机包括地址解析协议(ARP)
代理,用于处理源自所述本地节点的ARP/邻居发现(ND)请求。
11.根据权利要求1所述的设备,其中所述输出帧根据电气和电子工程师协
会(IEEE)802.1ah标准使用媒体接入控制(MAC)-in MAC进行封装,且其中
所述帧头包括映射到所述输出帧的目标目的地的目标位置的MAC地址。
12.根据权利要求1所述的设备,其中所述输出帧使用多链路透明互联
(TRILL)进行封装,且其中所述帧头包括映射到所述输出帧的目标目的地址的
目标位置的约16位昵称。
13.根据权利要求1所述的设备,其中所述输出帧使用互联网协议(IP)in-IP
进行封装,且其中所述帧头包括映射到所述输出帧的目标目的地址的目标位置的
IP地址。
14.一种网络部件,包括:
接收器,其用于从本地主机接收输出帧;
逻辑电路,其用于将所述输出帧中的目标主机的目的地址(DA)映射到
所述目标主机的目标位置的DA,并使用所述目标位置的所述DA...

【专利技术属性】
技术研发人员:琳达·邓巴熊义君尹国理
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1