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

文档序号:9828104阅读:来源:国知局
描述的技术可以被实施在硬件、软件、固件或其任何组合中。被描述为模块、单元或部件的各个特征可以一起被实施在集成逻辑设备中或单独地被实施为分离但可互操作的逻辑设备或其他硬件设备。在一些情况下,电子电路的各个特征可以被实施为一个或多个集成电路设备,例如集成电路芯片或芯片集。
[0073]如果被实施在硬件中,则本公开内容可以涉及一种装置,诸如处理器或集成电路设备,诸如集成电路芯片或芯片集。备选地或附加地,如果被实施在软件或固件中,所述技术可以至少部分地通过包括指令的计算机可读数据存储介质来实现,所述指令当被运行时引起处理器执行以上所描述的方法中的一种或多种方法。例如,所述计算机可读数据存储介质可以存储这样的指令以用于由处理器运行。
[0074]计算机可读介质可以形成计算机程序产品的部分,其可以包括包装材料。计算机可读介质可以包括计算机数据存储介质,例如随机访问存储器(RAM)、只读存储器(R0M)、非易失性随机访问存储器(NVRAM)、电可擦可编程只读存储器(EEPROM)、闪速存储器、磁性或光学数据存储介质等。在一些示例中,制品可以包括一个或多个计算机可读存储介质。
[0075]在一些示例中,所述计算机可读存储介质可以包括非瞬态介质。术语“非瞬态”可以指示存储介质不被实现在载波或传播信号中。在某些示例中,非瞬态存储介质可以(例如,在RAM或存储中)存储能够随时间改变的数据。
[0076]代码或指令可以是由包括一个或多个处理器的处理电路运行的软件和/或固件,所述一个或多个处理器诸如一个或多个数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他等价的集成或分离的逻辑电路。因此,如本文中所使用的术语“处理器”可以指代适合于实施本文所描述的技术的前述结构或任何其他结构中的任何结构。另外,在一些方面中,本公开内容中所描述的功能可以被提供在软件模块或硬件模块内。
[0077]已经描述了本公开内容的各种示例。这些和其他示例在所附的权利要求的范围内。
【主权项】
1.一种方法,所述方法包括: 在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(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)路由通告。2.根据权利要求1所述的方法,其中所述EVPN包括在使用全局虚拟网络标识符(VNI)的因特网协议(IP)底层网络上的利用虚拟可扩展局域网(VXLAN)封装的EVPN覆盖,并且其中发送所述MAC路由通告包括:通过所述第一 PE路由器向所述远程PE路由器发送所述MAC路由通告中所包括的所述全局VNI,所述方法还包括: 通过所述第二 PE路由器来抑制向所述远程PE路由器传输通过EVPN的实例(EVI)AD路由通告;以及 基于指示所述第二 PE路由器支持针对所述多宿主ES的混叠的所述通过ES的AD路由通告,根据使用所述全局VNI建立的等价多路径(ECMP)下一跳,通过所述第二 PE路由器从所述远程PE路由器接收去往与所述CE路由器相关联的所述MAC地址的数据分组。3.根据权利要求1所述的方法,其中所述EVPN包括以下各项中的一项:在使用局部虚拟网络标识符(VNI)的因特网协议(IP)底层网络上的利用虚拟可扩展局域网(VXLAN)封装的EVPN覆盖或基于多协议标签交换(MPLS)的EVPN,所述方法还包括: 基于所述第二 PE路由器支持针对所述多宿主ES的混叠,通过所述第二 PE路由器向所述远程PE路由器发送指示所述局部VNI或MPLS混叠标签中的一个的通过EVPN的实例(EVI)AD路由通告;以及 根据使用所述局部VNI或所述MPLS混叠标签中的所述一个建立的等价多路径(ECMP)下一跳,通过所述第二 PE路由器从所述远程PE路由器接收去往与所述CE路由器相关联的所述MAC地址的数据分组。4.根据权利要求1-3中的任一项所述的方法,其中通过所述第二PE路由器发送的所述通过ES的AD路由通告包括:具有混叠比特的以太网段标识符(ESI)标签扩展团体,其中被设置的所述混叠比特指示所述第二 PE路由器支持针对所述多宿主ES的混叠,并且被重置的所述混叠比特指示所述第二 PE路由器不支持针对所述多宿主ES的混叠。5.根据权利要求1-4中的任一项所述的方法,其中发送所述通过ES的AD路由通告包括:通过至少所述第一 PE路由器和所述第二 PE路由器,向所述远程PE路由器发送指示相应的PE路由器是否支持针对所述多宿主ES的混叠的通过ES的AD路由通告。6.根据权利要求1-4中的任一项所述的方法,其中发送所述通过ES的AD路由通告包括:通过所述多宿主ES上的所述两个或更多个PE路由器中的每个PE路由器,向所述远程PE路由器发送指示相应的PE路由器是否支持针对所述多宿主ES的混叠的通过ES的AD路由通告。7.一种系统,所述系统包括: 两个或更多个提供商边缘(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)路由通告。8.根据权利要求7所述的系统,其中所述两个或更多个PE路由器被配置为执行根据权利要求2-6中的任一项所述的方法。9.一种方法,所述方法包括: 在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(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地址。10.根据权利要求9所述的方法,其中所述EVPN包括在使用全局虚拟网络标识符(VNI)的因特网协议(IP)底层网络上的利用虚拟可扩展局域网(VXLAN)封装的EVPN覆盖,所述方法还包括: 从所述第一 PE路由器接收所述MAC路由通告中所包括的所述全局VNI ;以及 使用所述全局VNI来建立到所述多宿主ES上的至少所述第一 PE路由器和所述第二 PE路由器的所述ECMP下一跳。11.根据权利要求9所述的方法,其中所述EVPN包括以下各项中的一项:在使用局部虚拟网络标识符(VNI)的因特网协议(IP)底层网络上的利用虚拟可扩展局域网(VXLAN)封装的EVPN覆盖或基于多协议标签交换(MPLS)的EVPN,所述方法还包括: 通过所述远程PE路由器从所述第二 PE路由器接收指示所述局部VNI或所述MPLS混叠标签中的一个的通过EVPN的实例(EVI)AD路由通告;以及 使用所述局部VNI或所述MPLS混叠标签中的所述一个来建立到所述多宿主ES上的至少所述第一 PE路由器和所述第二 PE路由器的所述ECMP下一跳。12.根据权利要求9-11中的任一项所述的方法,其中来自所述第二PE路由器的所述通过ES的AD路由通告包括:具有混叠比特的以太网段标识符(ESI)标签扩展团体,其中被设置的所述混叠比特指示所述第二 PE路由器支持针对所述多宿主ES的混叠,并且被重置的所述混叠比特指示所述第二 PE路由器不支持针对所述多宿主ES的混叠。13.根据权利要求9-12中的任一项所述的方法,其中接收所述通过ES的AD路由通告包括:通过所述远程PE路由器从所述第一 PE路由器和所述第二 PE路由器中的每个PE路由器接收指示相应的PE路由器是否支持针对所述多宿主ES的混叠的通过ES的AD路由通生口 ο14.一种路由器,所述路由器包括: 路由引擎,所述路由引擎被配置为: 在多租户数据中心的第一站点和第二站点之间建立以太网虚拟专用网络(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地址的数据分组。15.根据权利要求14所述的路由器,其中所述路由器被配置为执行根据权利要求10-13中的任一项所述的方法。
【专利摘要】本公开内容的实施例涉及在数据中心中发信号通知混叠能力。描述了用于在使用VPN(诸如以太网VPN)的多租户数据中心中的路由器之间发信号通知混叠能力的技术。在多租户数据中心中,在全活动模式中,两个或更多个PE路由器可以通过多宿主L2段被连接到CE路由器。混叠是指甚至当PE路由器已经获知在给定多宿主L2段上没有MAC地址时,PE路由器发信号通知其能够到达给定多宿主L2段的能力。多宿主L2段上的PE路由器在通过L2段的基础上使用路由通告来通告混叠能力。当多租户数据中心使用全局VPN标识符时,远程PE不需要附加的信息来建立到支持混叠的PE路由器的ECMP下一跳,并且可以在通过VPN的基础上抑制对路由通告的传输。
【IPC分类】H04L12/723, H04L12/709, H04L12/741, H04L12/46
【公开号】CN105591924
【申请号】CN201510757328
【发明人】J·德拉克, 林雯, V·文卡特拉曼
【申请人】瞻博网络公司
【公开日】2016年5月18日
【申请日】2015年11月9日
【公告号】US20160134528
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1