用于多归场景组播数据传输的方法及设备技术

技术编号:11609932 阅读:57 留言:0更新日期:2015-06-17 09:48
本发明专利技术实施例提供一种用于多归场景组播数据传输的方法,有助于提高数据传输的稳定性。所述方法包括:提供商边缘PE设备接收第一提供商P设备发送的第一组播路由信息以及第二P设备发送的第二组播路由信息;所述PE设备对所述第一组播路由信息和所述第二组播路由信息进行路由优选,确定所述第一组播路由信息对应的路由为主用组播路由;所述PE设备根据所述主用组播路由对应的所述第一组播路由信息,确定第一标识,所述第一标识用于标识所述第一P设备为主根节点;所述PE设备向所述第一P设备和所述第二P设备分别发送与所述PE设备对应的组播路由信息。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,具体涉及一种用于多归场景组播数据传输的方法及设备
技术介绍
在无缝(英文为Seamless)多协议标签交换(英文全称为Mult1-Protocol LabelSwitching,英文缩写为MPLS)网络架构下,所有业务均可以在业务接入点通过MPLS管道传送到指定的业务处理点。图1为现有的基于Seamless MPLS的组播业务场景的示意图。提供商边缘(英文全称为provider edge,英文缩写为PE)设备可以作为组播虚拟专用网(英文全称为Multicast Virtual Private Network,英文缩写为MVPN)业务的业务接入点或者终点存在。如图1所示,PE1、PE2和PE3均可作为业务接入点,PEl、PE2和PE3分别属于不同的内部网关协议域(英文全称为Inter1r Gateway Protocol Area,英文缩写为IGPArea)。其中,PEl 属于 IGP Area2,PE2 和 PE3 属于 IGP Area 1,IGP Area2 和 IGP Area I间路由不可达。提供商(英文名称为provider,英文缩写为P)设备,比如Pl和P2,可作为区域边界路由器(英文名称为area border router,英文缩写为ABR)连接IGP Area I和IGP Area 2。PE1、PE2和PE3分别与Pl和P2建立内部边界网关协议(英文全称为Inter1rBorder Gateway Protocol,英文缩写为IBGP)邻居。Pl和P2可作为路由反射器(英文全称为router reflector,英文缩写为RR),P1或P2可将分别从PE1、PE2、PE3收到的路由转发给其它IBGP邻居,实现跨IGP域的边界网关协议(英文全称为Border Gateway Protocol,英文缩写为BGP)路由扩散。Pl或P2可建立PEl和PE2及PE3间的转发隧道。例如,Pl与PE1、PE2、PE3为IBGP邻居,Pl作为PEl的IBGP邻居,将从PEl收到的路由转发给Pl的其他IBGP邻居,即Pl的IBGP邻居PE2、PE3。又如,P2与PEU PE2、PE3为IBGP邻居,P2作为PEl的IBGP邻居,将从PEl收到的路由转发给P2的其他IBGP邻居,即P2的IBGP邻居PE2、PE3。具体实现时,Seamless MPLS组网中组播业务通过下一代组播虚拟专用网(英文名称为 next gernerat1n multicast Virtual Private Network,英文缩写为 NG-MVPN)技术来实现。NG-MVPN通过BGP作为控制层来执行组播成员发现及组播转发树建立。如图1所示,组播源(英文全称为source,英文缩写为S)连接PE1,组播接收者(英文全称为receiver,英文缩写为R)连接PE2和PE3。PEU PE2和PE3可通过扩展BGP建立跨越IGP Areal和IGP Area2的跨域点到多点标签交换路径(英文全称为Inter-areaPoint-to-Mult1-Point Label Switch Path,英文缩写为 Inter-area P2MP LSP)。以图1中的一条Inter-area P2MP LSP为例,PEl向PEl的BGP邻居发送第一组播路由信息,该第一组播路由信息携带网络层可达信息(英文全称为Network Layer ReachabilityInformat1n,英文缩写为NLRI)以及扩展团体属性,所述扩展团体属性的赋值为所述PEl。Pl在接收到该第一组播路由信息后,将所述组播路由信息中的扩展团体属性修改为P1,获得第二组播路由信息。Pl将所述第二组播路由信息发送给PE2和PE3。P2在接收到该第一组播路由信息后,将所述第一组播路由信息中的扩展团体属性修改为P2,获得第三组播路由信息。P2将所述第三组播路由信息发送给PE2和PE3。PE2或者PE3根据所述第二组播路由信息和所述第三组播路由信息,选择一条路由,并根据选定的路由对应的扩展团体属性的赋值建立转发树。现有的BGP选路规则中,所述第二组播路由信息和所述第三组播路由信息包括的NLRI信息相同,PE2和PE3可能会选择同一条路由建立标签交换路径(英文全称labelswitched path,简称LSP),如图2所示,PE2和PE3均建立以Pl为根(root)的LSP。若Pl发生故障,则PE2和PE3与PEl之间的业务会被中断,降低了数据传输的可靠性。
技术实现思路
本专利技术实施例提供了一种用于多归场景组播数据传输的方法及设备,有助于提高多归场景中组播数据传输的可靠性。为此,本专利技术实施例提供如下技术方案。第一方面,提供了一种用于多归场景组播数据传输的方法,包括:PE设备接收第一 P设备发送的第一组播路由信息以及第二 P设备发送的第二组播路由信息,所述第一组播路由信息包括第一 P设备的标识,所述第二组播路由信息包括第二 P设备的标识;所述PE设备对所述第一组播路由信息和所述第二组播路由信息进行路由优选,确定所述第一组播路由信息对应的路由为主用组播路由;所述PE设备根据所述主用组播路由对应的所述第一组播路由信息,确定第一标识,所述第一标识用于标识所述第一 P设备为主根节点,所述主根节点对应所述主用组播路由;所述PE设备根据所述第一 P设备的标识,向所述第一 P设备发送与所述PE设备对应的组播路由信息,所述与所述PE设备对应的组播路由信息包括所述第一标识;所述PE设备根据所述第二 P设备的标识,向所述第二 P设备发送所述与所述PE设备对应的组播路由信息。在上述第一方面的第一种可能的实现方式中,还包括:所述PE设备对所述第一组播路由信息和所述第二组播路由信息进行路由优选,确定所述第二组播路由信息对应的路由为备用组播路由;所述PE设备根据所述备用组播路由对应的所述第二组播路由信息,确定第二标识,所述第二标识用于标识所述第二 P设备为备用根节点,所述备用根节点对应所述备用组播路由。结合上述第一方面的第一种可能的实现方式,还提供了第一方面的第二种可能的实现方式,所述PE设备根据所述第一 P设备的标识,向所述第一 P设备发送与所述PE设备对应的组播路由信息之后,还包括:所述PE设备对所述第一 P设备进行故障检测;所述PE设备确定所述第一 P设备发生故障后,根据所述PE设备与所述第二 P设备之间的路由建立状态进行故障处理。结合上述第一方面的第二种可能的实现方式,还提供了第一方面的第三种可能的实现方式,若所述PE设备与所述第二 P设备之间已建立LSP,所述LSP与所述第二标识间存在对应关系,则所述根据所述PE设备与所述第二 P设备之间的路由建立状态进行故障处理包括:所述PE设备根据所述第二标识和所述对应关系,确定所述PE设备与所述第二 P设备之间已建立所述LSP; 所述PE设备确定所述第二 P设备进行组播流量转发,接收来自所述第二 P设备的组播流量。结合上述第一方面的第二种可能的实现方式,还提供了第一方面的第四种可能的实现方式,若所述PE设备与所述第二 P设备之间已建立LSP,所述LSP与所述第二标识间存在对应关系,则所述根据所述PE设备本文档来自技高网
...
用于多归场景组播数据传输的方法及设备

【技术保护点】
一种用于多归场景组播数据传输的方法,其特征在于,所述方法包括:提供商边缘PE设备接收第一提供商P设备发送的第一组播路由信息以及第二P设备发送的第二组播路由信息,所述第一组播路由信息包括第一P设备的标识,所述第二组播路由信息包括第二P设备的标识;所述PE设备对所述第一组播路由信息和所述第二组播路由信息进行路由优选,确定所述第一组播路由信息对应的路由为主用组播路由;所述PE设备根据所述主用组播路由对应的所述第一组播路由信息,确定第一标识,所述第一标识用于标识所述第一P设备为主根节点,所述主根节点对应所述主用组播路由;所述PE设备根据所述第一P设备的标识,向所述第一P设备发送与所述PE设备对应的组播路由信息,所述与所述PE设备对应的组播路由信息包括所述第一标识;所述PE设备根据所述第二P设备的标识,向所述第二P设备发送所述与所述PE设备对应的组播路由信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张力
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1