路由设置方法及组播组网技术

技术编号:19780739 阅读:29 留言:0更新日期:2018-12-15 11:59
本公开提供一种路由设置方法及组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点。目标汇聚点接收第一组播路由设备通过不同路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在目标汇聚点中查找与探测流量的源地址对应的RPF路由及与探测流量的目的地址对应的组播路由;在查找到的RPF路由中将目标汇聚点接收到探测流量的接口设置为备份RPF接口,在查找到的组播路由中将目标汇聚点接收探测流量的接口设置为备份入接口,使转发路径与该探测流量一致的组播流量在目标汇聚点上能够通过RPF检查。

【技术实现步骤摘要】
路由设置方法及组播组网
本公开涉及通信
,具体而言,涉及一种路由设置方法及组播组网。
技术介绍
PIM-SM(ProtocolIndependentMulticast-SparseMode,协议无关组播-稀疏模式)是一种稀疏模式的组播路由协议,其实现组播转发的核心任务是构造并维护RPT(RendezvousPointTree,共享树)。RPT选择某台路由设备作为公用的根节点RP(RendezvousPoint,汇聚点),请求组播数据的接收者和发送组播数据的组播源通过与RP交互以实现组播数据的转发。组播源发送给任一组播组的组播数据会先被发送给与该组播组对应的RP,然后再由RP沿该组播组的RPT分发该组播数据。当组播源到RP之间的转发路径出现故障时,会导致组播数据丢包。通过增设备份转发路径的方式,可以在原有的转发路径出现故障时,快速地切换到备份转发路径进行组播数据的转发。但是,路由设备在接收到组播数据时,会先对该组播数据进行RPF(ReversePathForwarding,逆向路径转发)检查,以判断接收到该组播数据的接口是否在该路由设备到组播源的最短路径上,如果是,才会对该组播数据进行转发,而从备份转发路径转发来的组播数据势必无法通过RPF检查,最终仍会导致丢包。
技术实现思路
有鉴于此,本公开的目的在于提供一种路由设置方法及组播组网,以至少部分地改善上述问题。为了达到上述目的,本公开实施例采用如下技术方案:第一方面,本公开实施例提供一种路由设置方法,应用于组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点,所述方法包括:所述目标汇聚点接收所述第一组播路由设备通过不同路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在所述目标汇聚点中查找与所述探测流量的源IP地址对应的逆向路径转发RPF路由及与所述探测流量的目的IP地址对应的组播路由;在查找到的RPF路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份RPF接口,在查找到的组播路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份入接口,以使转发路径与所述探测流量相同的组播流量在所述目标汇聚点上能够通过RPF检查。第二方面,本公开实施例提供一种组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点;所述目标汇聚点包括:第一接收模块,用于接收第一组播路由设备通过不同转发路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在所述目标汇聚点中查找与所述探测流量的源IP地址对应的RPF路由及与所述探测流量的目的IP地址对应的组播路由;第一设置模块,用于在查找到的RPF路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份RPF接口,在查找到的组播路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份入接口,使所述目标汇聚点接收到的通过所述备份转发路径转发的组播流量能够通过RPF检查。相较于现有技术,本公开实施例具有以下有益效果:本公开实施例提供一种路由设置方法及组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点。目标汇聚点在接收到接收第一组播路由设备通过不同转发路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在目标汇聚点中查找与探测流量的源IP地址对应的RPF路由及与与探测流量的目的IP地址对应的组播路由。在查找到的RPF路由中将目标汇聚点接收到流量的接口设置为备份RPF接口,在查找到的组播路由中将目标汇聚点接收到探测流量的接口设置为备份入接口,以使转发路径与所述探测流量相同的组播流量在所述目标汇聚点上能够通过RPF检查。如此,能够避免当主用转发路径出现故障时,从其他转发路径转发的组播流量因无法通过RPF检查而被丢弃。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本公开实施例提供的一种组播组网的连接示意图;图2为本公开实施例提供的一种路由设置方法的流程示意图;图3为本公开实施例提供的一种具体示例中的组播组网的示意图;图4为本公开实施例提供的一种应用于图3所示组播组网的路由设置方法的流程示意图之一;图5为本公开实施例提供的应用于图3所示组播组网的路由设置方法的流程示意图之二;图6为本公开实施例提供的一种组播组网的功能模块框图。图标:10、30-组播组网;100-第一组播路由设备;110-第二设置模块;120-发送模块;200-第二组播路由设备;210-第二接收模块;220-第三设置模块;300-目标汇聚点;310-第一接收模块;320-第一设置模块;40-组播源;50-组播组。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。如图1所示,是本公开实施例提供的一种组播组网10的示意图。该组播组网10中包括第一组播路由设备100以及与目标组播组对应的目标汇聚点300(RP)。其中,所述第一组播路由设备100可以是组播源和目标汇聚点300之间的任一组播路由设备。例如,所述第一组播路由设备100可以是与组播源直连的组播路由设备,例如可以是DR(DesignatedRouter,指定路由器)。在此情况下,通过本公开提供的路由设置方法可以创建从组播源到目标汇聚点300的备份转发路径。其中,组播路由设备是指运行有组播路由协议的设备(比如路由器或三层交换机等)。在本实施例中,所述组播路由协议可以是PIM-SM。在实际应用中,针对每个组播组,会选定一个对应的组播路由设备作为该组播组的汇聚点,组播源会先将发往该组播组的组播流量发到该组播组的汇聚点,再由该汇聚点将组播流量转发给该组播组中的各个成员。例如图1所示场景中,目标汇聚点300即为组播组网10中的一台组播路由设备。对应地,在实施时,第一组播路由设备100会将发往目标组播组的组播流量发送到目标汇聚点300,再由目标汇聚点300发送到目标组播组的各个成员。在一些实施方式中,第一组播路由设备100通常仅沿最优路径向目标汇聚点300转发组播流量,当该最优路径或其上的节点发生故障时,发往目标组播组的组播数据将会出现丢包。为了改善上述问题,本公开实施例提供一种路由设置方法及组播组网10,下面将对该内容进行详细阐述。如图2所示,是本公开实施例提供的一种路由设置方法的流程示意图,应用于图1所示的组播组网10本文档来自技高网...

【技术保护点】
1.一种路由设置方法,其特征在于,应用于组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点,所述方法包括:所述目标汇聚点接收所述第一组播路由设备通过不同路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在本设备中查找与所述探测流量的源地址对应的逆向路径转发RPF路由以及与所述探测流量的目的地址对应的组播路由;在查找到的RPF路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份RPF接口,在查找到的组播路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份入接口,以使转发路径与所述探测流量相同的组播流量在所述目标汇聚点上能够通过RPF检查。

【技术特征摘要】
1.一种路由设置方法,其特征在于,应用于组播组网,该组播组网包括第一组播路由设备及与目标组播组对应的目标汇聚点,所述方法包括:所述目标汇聚点接收所述第一组播路由设备通过不同路径转发的组播流量,当接收到的组播流量为包括探测标记的探测流量时,在本设备中查找与所述探测流量的源地址对应的逆向路径转发RPF路由以及与所述探测流量的目的地址对应的组播路由;在查找到的RPF路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份RPF接口,在查找到的组播路由中将所述目标汇聚点接收到所述探测流量的接口设置为备份入接口,以使转发路径与所述探测流量相同的组播流量在所述目标汇聚点上能够通过RPF检查。2.根据权利要求1所述的路由设置方法,其特征在于,所述组播组网中的各组播路由设备的转发信息表中存储有单播路由及以所述目标组播组的IP地址为目的地址的目标组播路由,该单播路由具有主用下一跳及备份下一跳,所述方法还包括:所述第一组播路由设备在本设备的转发信息表中查找以所述目标汇聚点的IP地址为目的地址的单播路由,将查找到的单播路由的备份下一跳所对应的出接口设置为所述目标组播路由的备份出接口,以在所述第一组播路由设备到所述目标汇聚点之间的主用转发路径出现故障时,通过所述备份出接口转发以所述目标组播组的IP地址为目的地址的组播流量。3.根据权利要求2所述的路由设置方法,其特征在于,所述第一组播路由设备在本设备的转发信息表中查找以所述目标汇聚点的IP地址为目的IP地址的单播路由,包括:所述第一组播路由设备每间隔预设时长根据所述目标组播路由的目的地址确定所述目标汇聚点的IP地址,并在本设备的转发信息表中查找以所述目标汇聚点的IP地址为目的IP地址的单播路由;或者所述第一组播路由设备在接收到所述组播源发往所述目标组播组的组播流量时,根据该组播流量的目的地址确定所述目标汇聚点的IP地址,并在所述第一组播路由设备的转发信息表中查找以所述目标汇聚点的IP地址为目的地址的单播路由。4.根据权利要求2或3所述的路由设置方法,其特征在于,所述方法还包括:所述第一组播路由设备在查找到以所述目标汇聚点的IP地址为目的地址的单播路由时,将该单播路由的主用下一跳对应的出接口设置为所述目标组播路由的主用出接口。5.根据权利要求2或3所述的路由设置方法,其特征在于,所述方法还包括:所述第一组播路由设备在接收到所述组播源发往所述目标组播组的组播流量时,在该组播流量中添加所述探测标记,形成所述探测流量,并通过所述备份出接口转发所述探测流量,以在所述第一组播路由设备和所述目标汇聚点之间建立组播流量的最优转发路径作为备份转发路径。6.根据权利要求5所述的路由设置方法,其特征在于,所述组播组网还包括位于所述备份转发路径上的第二组播路由设备,所述方法还包括:所述第二组播路由设备在接收到所述探测流量...

【专利技术属性】
技术研发人员:林慧王伟
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1