在数据中心中发信号通知混叠能力的制作方法

文档序号:9828104阅读:311来源:国知局
在数据中心中发信号通知混叠能力的制作方法
【专利说明】在数据中心中发信号通知混叠能力
[0001]本申请要求于2014年11月10日提交的印度专利申请第5642/CHE/2014号的权益,通过引用将其整体内容并入本文。
技术领域
[0002]本公开内容涉及计算机网络,并且更具体地涉及在数据中心内转发组播流量。
【背景技术】
[0003]数据中心是向订户和其他实体提供数据服务和备份以及其他基于网络的服务的专用设施。以其最简单的形式的数据中心可以包括托管所有基础设施装备的单个设施,诸如联网和存储系统、服务器、冗余电源以及环境控制。
[0004]可以向使用位于各种物理托管设施(即,站点)中的订户支持装备的地理上分散的组织提供更复杂的数据中心。在一些情况下,这些站点中的每个站点可以包括交换机、月艮务器、存储区域网络(SAN)或被配置为如单个数据中心的一部分进行操作的其他装备。在其他情况下,这些站点中的每个站点可以被配置为如单个数据中心本身进行操作。在任一情况下,技术已经被开发用于将所述站点中的两个以上的站点进行连接以形成单个逻辑多租户数据中心。例如,可以使用以太网虚拟专用网络(EVPN)作为在因特网协议(IP)底层网络上的网络虚拟化覆盖(NVO)实例来形成多租户数据中心。这可以在其中多租户数据中心包括虚拟主机(例如虚拟机(VM))的情况下尤其有用。

【发明内容】

[0005]总体上,描述了用于在多租户数据中心中的路由器之间发信号通知(signaling)混叠能力的技术,所述多租户数据中心使用第二层(L2)虚拟专用网络(VPN),诸如以太网虚拟专用网络(EVPN)。在所述多租户数据中心中,在全活动模式中,两个或更多个提供商边缘(PE)路由器可以通过多宿主L2网络段(例如,多宿主以太网段(ES))连接到客户边缘(CE)路由器。在该布置中,所述多宿主L2网络段上的少于全部的所述PE路由器可以在一些情况下获知与所述CE路由器相关联的L2地址(例如,介质访问控制(MAC)地址)集。在这种情形下,所述PE路由器中没有获知与所述CE路由器相关联的MAC地址集的每个PE路由器仍然可以发信号通知其能够到达给定多宿主L2网络段,被称为关于L2地址的“混叠(aliasing) ”。根据本公开内容的技术,所述多宿主L2网络段上的所述PE路由器利用允许所述PE路由器在以L2网络段为基础之上(例如,通过ES)发信号通知混叠能力的增强路由协议。另外,在其中使用全局VPN标识符的一些示例中,所述多宿主L2网络段上的所述PE路由器中的每个PE路由器可以在通过VPN (例如,通过EVI)的基础上抑制对附加的路由通告的传输。
[0006]作为示例,根据本文中所描述的技术,多宿主ES的PE路由器可以使用通过ES的自动发现(AD)路由通告来通告混叠能力,通过ES的自动发现(AD)路由通告包括具有混叠比特的以太网段标识符(ESI)标签扩展团体。在其中所述多租户数据中心使用针对EVPN示例(EVI)的全局唯一虚拟网络标识符(VNI)的情况下,远程PE不需要附加的信息来建立到支持混叠的所述多宿主ES上的所述PE路由器的等价多路径(ECMP)下一跳,并且可以抑制对通过EVI的路由通告的传输。
[0007]在一个示例中,本公开内容涉及一种方法,所述方法包括:在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(EVPN),所述EVPN包括在全活动模式中被连接到多宿主以太网段(ES)上的所述第一站点的客户边缘(CE)路由器的两个或更多个提供商边缘(PE)路由器,以及至少一个远程PE路由器;通过所述多宿主ES上的所述两个或更多个PE路由器中的第一 PE路由器从所述CE路由器接收具有与所述CE路由器相关联的介质访问控制(MAC)地址的分组;通过所述第一 PE路由器向所述至少一个远程PE路由器发送包括与所述CE路由器相关联的所述MAC地址的MAC路由通告;以及通过所述多宿主ES上的所述两个或更多个PE路由器中的至少第二 PE路由器,向所述至少一个远程PE路由器发送指示所述第二 PE路由器是否支持针对所述多宿主ES的混叠的通过ES的自动发现(AD)路由通告。
[0008]在另一示例中,本公开内容涉及一种系统,所述系统包括:两个或更多个提供商边缘(PE)路由器,所述两个或更多个提供商边缘(PE)路由器被包括在多租户数据中心的第一站点和第二站点之间建立的以太网虚拟专用网络(EVPN)中,所述两个或更多个PE路由器在全活动模式中被连接到多宿主以太网段(ES)上的所述第一站点的客户边缘(CE)路由器;所述多宿主ES上的所述两个或更多个PE路由器中的第一 PE路由器,所述第一 PE路由器被配置为从所述CE路由器接收具有与所述CE路由器相关联的介质访问控制(MAC)地址的分组,并且向所述EVPN中所包括的至少一个远程PE路由器发送包括与所述CE路由器相关联的所述MAC地址的MAC路由通告;以及所述多宿主ES上的所述两个或更多个PE路由器中的第二 PE路由器,所述第二 PE路由器被配置为向所述至少一个远程PE路由器发送指示所述第二 PE路由器是否支持针对所述多宿主ES的混叠的通过ES的自动发现(AD)路由通告。
[0009]在又一示例中,本公开内容涉及一种方法,所述方法包括:在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(EVPN),所述EVPN包括在全活动模式中被连接到多宿主以太网段(ES)上的所述第一站点的客户边缘(CE)路由器的两个或更多个提供商边缘(PE)路由器,以及至少一个远程PE路由器;通过所述远程PE路由器从所述多宿主ES上的所述两个或更多个PE路由器中的第一 PE路由器接收包括与所述CE路由器相关联的介质访问控制(MAC)地址的MAC路由通告;通过所述远程PE路由器从所述多宿主ES上的所述两个或更多个PE路由器中的至少第二 PE路由器接收指示所述第二 PE路由器是否支持针对所述多宿主ES的混叠的通过ES的自动发现(AD)路由通告;以及基于指示所述第二 PE支持针对所述多宿主ES的混叠的所述通过ES的AD路由通告,通过所述远程PE路由器来建立到所述多宿主ES上的至少所述第一 PE路由器和所述第二 PE路由器的等价多路径(ECMP)下一跳,以到达与在所述多宿主ES上的所述CE路由器相关联的所述MAC地址。
[0010]在附加的示例中,本公开内容涉及一种路由器,所述路由器包括:路由引擎,所述路由引擎被配置为:在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(EVPN),所述EVPN包括在全活动模式中被连接到多宿主以太网段(ES)上的所述第一站点的客户边缘(CE)路由器的两个或更多个提供商边缘(PE)路由器,其中所述路由器是所述EVPN中所包括的远程PE路由器,从所述多宿主ES上的所述两个或更多个PE路由器中的第一 PE路由器接收包括与所述CE路由器相关联的介质访问控制(MAC)地址的MAC路由通告,从所述多宿主ES上的所述两个或更多个PE路由器中的第二 PE路由器接收指示所述第二 PE路由器是否支持针对所述多宿主ES的混叠的通过ES的自动发现(AD)路由通告,以及基于指示所述第二 PE支持针对所述多宿主ES的混叠的所述通过ES的AD路由通告,来建立到所述多宿主ES上的至少所述第一 PE路由器和所述第二 PE路由器的等价多路径(ECMP)下一跳,以到达与在所述多宿主ES上的所述CE路由器相关联的所述MAC地址。所述路由器还包括转发引擎,所述转发引擎被配置为根据所述ECMP下一跳来转发去往与所述CE路由器相关联的所述MAC地址的数据分组。
[0011]在另一示例中,本公开涉及一种方法,所述方法包括:在多租户数据中心的第一站点和第二站点之间建立两个或更多个提供商边缘(PE)路由器和至少一个远程PE路由器之间的第二层虚拟专用网络(L2 VPN),其中所述两个或更多个PE路由器通过与特定客户相关联的多宿主L2网络段被连接到所述第一站点的客户边缘(CE)路由器,并且其中所述两个或更多个PE路由器被配置为在全活动模式中进行操作,在所述全活动模式中,所有所述PE路由器在所述多宿主L2网络段上从所述至少一个远程PE向所述CE路由器转发L2流量;通过所述两个或更多个PE路由器中的第一 PE路由器并且从所述CE路由器接收具有与所述CE路由器相关联的L2地址的分组;通过所述第一 PE路由器向所述至少一个远程PE路由器发送包括与所述CE路由器相关联的所述L2地址的路由通告;并且通过所述两个或更多个PE路由器中的至少第二 PE路由器、使用路由协议向所述至少一个远程PE路由器发送与所述多宿主L2网络段相关联的自动发现(AD)路由通告,所述自动发现(AD)路由通告指示所述第二 PE路由器是否支持针对所述多宿主L2网络段的混叠,以在没有获知所述多宿主L2网络段上的所述L2地址的情况下,到达与所述CE路由器相关联的所述L2地址。
[0012]在下面的附图和说明书中阐述了本公开内容的一个或多个示例的细节。本公开内容的其他特征、目的和优点将从说明书和附图并且从权利要求书中变得显而易见。
【附图说明】
[0013]图1是图示了根据本公开内容的技术的使用以太网虚拟专用网络(EVPN)的示例多租户数据中心的框图,在所述EVPN中,多宿主以太网段(ES)上的提供商边缘(PE)路由器发信号通知混叠能力。
[0014]图2是图示了根据本公开内容的技术的通过ES的自动发现(AD)路由通告所包括的以太网段标识符(ESI)标签扩展团体的示例的概念图。
[0015]图3是图示了能够执行所公开的技术的示例路由器的框图。
[0016]图4是图示了在使用EVPN的多租户数据中心中多宿主ES上的PE路由器向远程PE发信号通知混叠能力的示例操作的流程图。
[0017]图5是图示了在使用EVPN的多租户数据中心中远程PE路由器接收从多宿主ES上的PE路由器发信号通知的混叠能力的示例操作的流程图。
【具体实施方式】
[0018]图1是图示了根据本公开内容的技术的使用以太网虚拟专用网络(EVPN)的示例多租户数据中心2的框图,在所述EVPN中,多宿主以太网段(ES)上的提供商边缘(PE)路由器发信号通知混叠能力。在图1的示例中,数据中心站点5A-5B(统称为“站点5”)可以各自作为单个数据中心本身进行操作或可以各自作为单个数据中心的一部分进行操作。在任一情况下,站点5被连接在一起以形成单个逻辑多租户数据中心2。在其他示例中,多租户数据中心可以包括多于两个站点。
[0019]站点5中的每个站点是具有向订户和其他实体提供数据的存储、管理和分发的专门设施的网络。在图1的图示示例中,站点5A、5B中的每个站点分别包括向订户/客户提供计算环境的多个服务器9A、9B和存储区域网络(SAN) 14A、14B。订户设备(未示出)可以连接到站点5以请求并且接收由站点5和作为整体多租户数据中心2提供的服务和数据。在一些情况下,站点5A、5B可以提供针对多租户数据中心2的一个站点的局部故障的地理冗余。
[0020]在图1的示例中,站点5通过作为在因特网协议(IP)底层网络4上的网络虚拟化覆盖(NVO)实例的EVPN 23而进行互连。该配置可以在多租户数据中心2的站点5包括虚拟主机(例如,虚拟机(VM))的情况下尤其有用。总体上,IP底层网络4表示第三层(L3)网络并且可以包括在站点5之间的链路上传输数据流量的多个中间路由和交换设备(未示出)。如图1中所图示的,IP底层网络4包括可以在站点5A和站点5B之间建立EVPN 23的提供商边缘(PE)路由器6A、6A’、6B和6B’(统称为“PE 6”)。通过这种方式,PE 6建立EVPN 23,从而以中间网络似乎不存在的透明方式在中间网络(例如,IP底层网络4)上向站点5的客户网络传输第二层(L2)通信。在一些示例中,PE 6可以使用边界网关协议(BGP)来在IP底层网络4上建立EVPN 23。尽管参考利用BGP的EVPN进行描述,但是该技术可以被应用到其他L2 VPN和其他路由协议。
[0021]在一个示例中,PE 6可以在IP底层
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1