向用于层2虚拟专用网络的冗余多宿主路由器发信号通知多播信息制造技术

技术编号:20118791 阅读:31 留言:0更新日期:2019-01-16 12:14
本公开内容的各实施例涉及向用于层2虚拟专用网络的冗余多宿主路由器发信号通知多播信息。在一些示例中,一种客户边缘设备(CE)被配置为接收用于层3(L3)网络的、针对用于本地层2(L2)网络与L2虚拟专用网络(L2VPN)的多宿主连通的配置数据,层3(L3)网络用于在包括本地L2网络的、被连接到L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中针对多宿主连通的配置数据向CE配置到用于L2VPN的主邻居提供商边缘设备(PE)的主附接电路以及配置到用于L2VPN的备用邻居PE的备用附接电路;以及响应于监听到指示多播组的多播加入消息,生成并且经由备用附接电路向用于L2VPN的备用邻居PE发送控制平面消息,其中控制平面消息去往用于L2VPN的备用邻居PE。

Signaling Multicast Information to Redundant Multi-Host Routers for Layer 2 Virtual Private Networks

Embodiments of the present disclosure relate to signaling multicast information to redundant multi-host routers for layer 2 virtual private networks. In some examples, a customer edge device (CE) is configured to receive configuration data for multi-host connectivity between local layer 2 (L2) network and L2 virtual private network (L2VPN) for layer 3 (L3) network, and layer 3 (L3) network is used to exchange L2 packet data units (PDUs) between two or more L2 networks, including local L2 network, connected to L3 network, for multi-hosting. The main connected configuration data configures the main attachment circuit to the CE's primary neighbor provider edge device (PE) for L2VPN and the backup attachment circuit to the backup neighbor PE for L2VPN; and generates and sends control plane messages to the backup neighbor PE for L2VPN via the backup attachment circuit in response to the monitoring of the multicast join message indicating the multicast group, in which the control plane cancels. Return to the spare neighbor PE for L2VPN.

【技术实现步骤摘要】
向用于层2虚拟专用网络的冗余多宿主路由器发信号通知多播信息
本公开内容涉及计算机网络,并且更具体地涉及递送多播业务。
技术介绍
主要利用数据链路层设备的网络通常被称为层2(L2)网络。数据链路层设备是在开放系统互连(OSI)参考模型的第二层(即,数据链路层)内操作的设备。常见L2网络的一个示例是其中端点设备(例如,服务器、打印机、计算机)通过一个或多个以太网交换机或其他L2网络设备而被连接的以太网网络。以太网交换机将以太网帧(也被称为L2通信或L2分组)转发给网络内的设备。当以太网交换机转发以太网帧时,以太网交换机将获知L2网络的L2状态信息,包括网络内的设备的媒体访问控制(MAC)地址信息以及通过其可到达设备的物理端口。以太网交换机通常将MAC地址信息存储在与其每个物理接口相关联的MAC表中。当转发在以太网交换机的入口端口上接收的单个以太网帧时,以太网交换机通常将以太网帧多播到交换机的所有其他物理端口,除非以太网交换机已经获知了通过其可到达目的地MAC地址设备的具体物理端口。在这种情况中,以太网交换机将以太网帧的单个副本转发出相关联的物理端口。服务提供商网络提供层2虚拟专用网络(L2VPN)服务以通过广域网来连接客户网络。示例L2VPN服务包括层2电路和虚拟专用局域网(LAN)服务(VPLS)。
技术实现思路
通常,描述了用于向被配置为为多宿主网络设备提供到层2虚拟专用网络的备用连接的网络设备发信号通知感兴趣的多播接收器的指示。例如,中间层3(L3)网络的网络设备可以被配置有层2(L2)虚拟专用网络(L2VPN)(诸如L2电路)或虚拟专用局域网(LAN)服务(VPLS),以在由中间层3(L3)网络在逻辑上分离的多个L2网络(或“客户网络”)之间提供L2连接。L2网络中的一个L2网络的客户边缘设备(CE)可以利用通过到主PE的主附接电路以及到备用PE的备用附接电路被多宿主到中间L3网络的提供商边缘设备(PE)。主附接电路用于在L2VPN的中间L3网络和CE之间传输网络业务,其中备用附接电路和备用PE用作备份,以在主附接电路出现故障的情况中承担传输网络业务。CE监听(snoop)来自包括CE的L2网络的主机的多播信令(例如,因特网组管理协议(IGMP))业务。响应于从IGMP业务确定L2网络的主机正在尝试加入多播组以从多播源接收多播业务,CE生成并且在备用附接电路上向备用PE发送控制平面消息。该消息包括多播组的指示,该指示是用于接收用于多播组的多播业务的感兴趣的主机的指示。备用PE接收该消息并且响应地存储用于多播组的多播转发状态。在主附接电路出现故障的情况中,备用PE使用存储的多播转发状态来快速切换以经由到CE的备用附接电路(现在是主附接电路)开始转发用于多播组的多播业务。这些技术可以提供一个或多个优点。例如,通过使用显式控制平面消息传送前摄地向备用PE配置多播转发状态,在主附接电路发生故障的情况中,CE和备用PE可以提供从备用PE到CE的多播业务的更加快速的假定。在没有这样的前摄配置的情况中,备用PE必须监听来自主机的后续IGMP业务,以确定备用PE要经由备用附接电路向CE转发多播业务,这导致经由L2VPN的用于多播业务的CE的之后的主机的黑洞化(blackholing),直到发生IGMP刷新。这些技术可以减少这样的黑洞化。而且,显式控制平面消息传送技术可以提供优于CE经由备用附接电路向备用PE发送冗余IGMP业务的优点。例如,由CE生成和发送显式控制平面消息可以减少从CE到备用PE的后续冗余IGMP业务。作为另一示例,备用PE接收显式控制平面消息并且可以避免不必要地监听数据平面中的IGMP业务。在一些示例中,一种方法包括:由层3(L3)网络的提供商边缘设备接收用于L3网络的、针对层2(L2)虚拟专用网络(L2VPN)的配置数据,L3网络用于在被连接到L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中配置数据将提供商边缘设备配置为用于L2VPN的、与两个或更多个L2网络中的本地L2网络的客户边缘设备具有冗余附接电路的邻居;当提供商边缘设备是用于客户边缘设备的备用邻居时,由提供商边缘设备经由冗余附接电路从客户边缘设备接收去往提供商边缘设备的控制平面消息,控制平面消息指示多播组;以及由提供商边缘设备经由用于L2VPN的冗余附接电路并且至少基于控制平面消息来向客户边缘设备转发从L3网络接收的用于多播组的多播业务。在一些示例中,一种方法包括:由本地层2(L2)网络的客户边缘设备接收用于层3(L3)网络的、针对与层2(L2)虚拟专用网络(L2VPN)的多宿主连通的配置数据,L3网络用于在包括本地L2网络的、被连接到L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中引用多宿主连通的配置数据向客户边缘设备配置到用于L2VPN的主邻居提供商边缘设备的主附接电路以及配置到用于L2VPN的备用邻居提供商边缘设备的备用附接电路;以及由客户边缘设备响应于监听到指示多播组的多播加入消息来生成并且经由备用附接电路向用于L2VPN的备用邻居提供商边缘设备发送控制平面消息,其中控制平面消息去往用于L2VPN的备用邻居提供商边缘设备。在一些示例中,一种系统包括:层3(L3)网络的备用邻居提供商边缘设备,其被配置为提供用于L3网络的层2(L2)虚拟专用网络(L2VPN),L3网络用于在被连接到L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU);两个或更多个L2网络中的本地L2网络的客户边缘设备,客户边缘设备被配置有与到用于L2VPN的主邻居提供商边缘设备的主附接电路以及与到备用邻居提供商边缘设备的备用附接电路的多宿主连通,其中客户边缘设备被配置为响应于对指示多播组的多播加入消息的监听来生成并且经由备用附接电路向备用邻居提供商边缘设备发送控制平面消息,其中控制平面消息去往备用邻居提供商边缘设备,其中备用邻居提供商边缘设备被配置为经由引用L2VPN的备用附接电路并且至少基于控制平面消息向客户边缘设备转发从L3网络接收的用于多播组的多播业务。在一些示例中,一种客户边缘设备包括被可操作地耦合到存储器的处理电路,存储器包括指令,指令用于引起处理电路:接收用于层3(L3)网络的、针对用于本地层2(L2)网络与L2虚拟专用网络(L2VPN)的多宿主连通的配置数据,L3网络用于在包括本地L2网络的、被连接到L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中用于多宿主连通的配置数据向客户边缘设备配置到用于L2VPN的主邻居提供商边缘设备的主附接电路以及配置到用于L2VPN的备用邻居提供商边缘设备的备用附接电路;并且响应于监听到指示多播组的多播加入消息,经由备用附接电路向用于L2VPN的备用邻居提供商边缘设备发送控制平面消息,其中控制平面消息去往用于L2VPN的备用邻居提供商边缘设备。在附图和下面的描述中阐述了这些技术的一个或多个示例的细节。技术的其他特征、目的和优点将从说明书和附图以及权利要求中很清楚。附图说明图1至图2是示出根据本文中描述的技术的示例网络系统的框图;图3是示出根据本公开内容中描述的技术的示例提供商边缘设备的框图;图4是示出根据本公开内容中描述的技术的示例本文档来自技高网...

【技术保护点】
1.一种方法,包括:由层3(L3)网络的提供商边缘设备接收用于所述L3网络的、针对层2(L2)虚拟专用网络(L2VPN)的配置数据,所述L3网络用于在被连接到所述L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中所述配置数据将所述提供商边缘设备配置为用于所述L2VPN的、与所述两个或更多个L2网络中的本地L2网络的客户边缘设备具有冗余附接电路的邻居;当所述提供商边缘设备是用于所述客户边缘设备的备用邻居时,由所述提供商边缘设备经由所述冗余附接电路从所述客户边缘设备接收去往所述提供商边缘设备的控制平面消息,所述控制平面消息指示多播组;以及由所述提供商边缘设备经由用于所述L2VPN的所述冗余附接电路并且至少基于所述控制平面消息来向所述客户边缘设备转发从所述L3网络接收的用于所述多播组的多播业务。

【技术特征摘要】
2017.07.07 US 15/644,2741.一种方法,包括:由层3(L3)网络的提供商边缘设备接收用于所述L3网络的、针对层2(L2)虚拟专用网络(L2VPN)的配置数据,所述L3网络用于在被连接到所述L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中所述配置数据将所述提供商边缘设备配置为用于所述L2VPN的、与所述两个或更多个L2网络中的本地L2网络的客户边缘设备具有冗余附接电路的邻居;当所述提供商边缘设备是用于所述客户边缘设备的备用邻居时,由所述提供商边缘设备经由所述冗余附接电路从所述客户边缘设备接收去往所述提供商边缘设备的控制平面消息,所述控制平面消息指示多播组;以及由所述提供商边缘设备经由用于所述L2VPN的所述冗余附接电路并且至少基于所述控制平面消息来向所述客户边缘设备转发从所述L3网络接收的用于所述多播组的多播业务。2.根据权利要求1所述的方法,其中所述控制平面消息包括标签分发协议消息和边界网关协议消息中的一项。3.根据权利要求1所述的方法,其中所述控制平面消息包括标签分发协议标签映射消息,所述标签分发协议标签映射消息:指定由所述提供商边缘设备可使用以用于映射针对所述L2VPN而被接收的L2PDU的转发等价类业务和标签,将所述转发等价类业务与所述标签匹配,以及生成用于转发给所述客户边缘设备的标记的L2PDU。4.根据权利要求1所述的方法,其中所述控制平面消息包括标签分发协议地址消息,所述标签分发协议地址消息具有指定所述多播组的多播地址的多播地址列表类型长度值。5.根据权利要求1所述的方法,其中所述接收包括:在由所述提供商边缘设备监听到经由所述冗余附接电路从所述客户边缘设备被接收的并且指示所述多播组的多播加入消息之前,由所述提供商边缘设备接收所述控制平面消息。6.根据权利要求1所述的方法,还包括:由所述提供商边缘设备至少基于所述控制平面消息来生成多播状态数据,其中所述转发包括由所述提供商边缘设备经由所述冗余附接电路并且至少基于所述多播状态数据来向所述客户边缘设备转发用于在所述L2VPN上被接收的用于所述多播组的所述多播业务。7.根据权利要求1所述的方法,还包括:由所述提供商边缘设备接收所述提供商边缘设备是所述客户边缘设备的主邻居的指示,其中所述转发包括由所述提供商边缘设备经由所述冗余附接电路并且响应于所述提供商边缘设备是所述客户边缘设备的所述主邻居的所述指示来向所述客户边缘设备转发在所述L2VPN上被接收的用于所述多播组的所述多播业务。8.根据权利要求1所述的方法,其中所述L2VPN包括虚拟专用局域网服务(VPLS)实例。9.一种方法,包括:由本地层2(L2)网络的客户边缘设备接收用于层3(L3)网络的、针对与层2(L2)虚拟专用网络(L2VPN)的多宿主连通的配置数据,s所述L3网络用于在包括所述本地L2网络的、被连接到所述L3网络的两个或更多个L2网络之间交换L2分组数据单元(PDU),其中用于所述多宿主连通的所述配置数据向所述客户边缘设备配置到用于所述L2VPN的主邻居提供商边缘设备的主附接电路以及配置到用于所述L2VPN的备用邻居提供商边缘设备的备用附接电路;以及由所述客户边缘设备响应于监听到指示多播组的多播加入消息来生成并且经由所述备用附接电路向用于所述L2VPN的所述备用邻居提供商边缘设备发送控制平面消息,其中所述控制平面消息去往用于所述L2VPN的所述备用邻居提供商边缘设备。10.根据权利要求9所述的方法,其中所述控制平面消息包括标签分发协议消息和边界网关协议消息中的一项。11.根据权利要求9所述的方法,其中所述控制平面消息包括标签分发协议标签映射消息,所述标签分发协议标签映射消息:指定由所述备用邻居提供商边缘设备可使用以用于映射针对所述L2VPN而被接收的L2PDU的转发等价类业务和标签,将所述转发等价类业务与所述标签匹配,以及生成用于转发给所述客户边缘设备的标记的L2PDU。12.根据权利要求9所述的方法,其中所述控制平面消息包括标签分发协议地址消息,所述标签分发...

【专利技术属性】
技术研发人员:V·纳加拉简R·W·基布勒K·阿罗拉N·阿什克
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国,US

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

1