一种组播方法和设备技术

技术编号:19704487 阅读:28 留言:0更新日期:2018-12-08 14:53
本发明专利技术实施例提供一种组播方法和设备,涉及通信技术领域,用于解决现有技术中在保证较高优先级的业务流量的转发质量时,会提高网络部署的复杂性以及造成网络资源的浪费的问题。该方法包括:确定是否存在目标路径,目标路径为满足目标P2MP TE隧道的路径约束信息的路径,目标P2MP TE隧道的路径约束信息包括各服务类型需求的带宽资源;若确定存在目标路径,则向组播系统中的各组播转发设备发送隧道建立报文,隧道建立报文包括路径约束信息中各服务类型需求的带宽资源,用于指示各组播转发设备建立目标P2MP TE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。本发明专利技术实施例用于组播业务。

【技术实现步骤摘要】
一种组播方法和设备
本专利技术涉及通信
,尤其涉及一种组播方法和设备。
技术介绍
随着网络技术的飞速发展,网络普及,业务的多样化,互联网流量激增,出现网络拥塞、转发时延增加、甚至丢包导致业务质量下降不可用的情况越来越多,服务质量(QualityofService,简称QoS)技术就是为了解决上述问题而出现发展起来的一种服务质量保证技术。将QoS技术运用在转发组播业务的公网隧道上的方案通常为:使用点到多点的流量工程(PointToMultipointTrafficEngineer,简称P2MPTE)隧道预先为转发通道预留一定的带宽资源。该方案一般情况下可以为组播业务流量的转发提供高质量的服务保证,但是当出现网络拥塞,通过P2MPTE隧道转发的流量超出预留的带宽资源后,超出的流量会按照相同的优先级进行拥塞控制,无法保证较高优先级的业务流量的转发质量。为了保证较高优先级的业务流量的转发质量,现有技术中还提出了对不同优先级的业务部署不同的P2MPTE隧道,对每条P2MPTE隧道都预留相应的带宽资源。现有技术中这种对不同优先级的业务部署不同的P2MPTE隧道的方式虽然在一定程度上可以保证较高优先级的业务流量的转发质量,但会大大提高网络部署的复杂性,同时造成网络资源的浪费。
技术实现思路
本专利技术的实施例提供一种组播方法和设备,用于解决现有技术中在保证较高优先级的业务流量的转发质量时,会提高网络部署的复杂性以及造成网络资源的浪费的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种组播方法,应用于组播系统中的组播源设备,该方法包括:确定是否存在目标路径,目标路径为满足目标点到多点的流量工程P2MPTE隧道的路径约束信息的路径,目标P2MPTE隧道的路径约束信息包括各服务类型需求的带宽资源;若确定存在目标路径,则向组播系统中的各组播转发设备发送隧道建立报文,隧道建立报文包括目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示各组播转发设备建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。可选的,在确定是否存在目标路径之前,该方法还包括:配置各服务类型需求的带宽资源;将各服务类型需求的带宽资源保存至目标P2MPTE隧道的路径约束信息。可选的,将各服务类型需求的带宽资源保存至目标P2MPTE隧道的路径约束信息,包括:判断目标P2MPTE隧道的路径约束信息中是否包含当前配置的各服务类型需求的带宽资源;若否,则将当前配置的各服务类型需求的带宽资源保存至目标P2MPTE隧道的路径约束信息中;若是,则根据当前配置的各服务类型需求的带宽资源对目标P2MPTE隧道的路径约束信息中对应的服务类型需求的带宽资源进行修改。可选的,该方法还包括:若确定不存在目标路径,则对目标P2MPTE隧道的路径约束信息进行修改。第二方面,专利技术实施例提供了一种组播方法,应用于组播系统中的任一组播转发设备,该方法包括:接收组播系统中的组播源设备发送的隧道建立报文,隧道建立报文包括目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留;根据隧道建立报文建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。可选的,在根据隧道建立报文建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留之后,该方法还包括:接收数据报文;确定数据报文的下一跳是否为目标P2MPTE隧道;若是,则获取数据报文的服务类型,并通过目标P2MPTE隧道中为数据报文的服务类型预留的带宽资源对数据报文进行转发。第三方面,专利技术实施例提供了一种组播源设备,包括:处理单元,用于确定是否存在目标路径,目标路径为满足目标点到多点的流量工程P2MPTE隧道的路径约束信息的路径,目标P2MPTE隧道的路径约束信息包括各服务类型需求的带宽资源;发送单元,用于在处理单元确定存在目标路径时,向组播系统中的各组播转发设备发送隧道建立报文,隧道建立报文包括目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示各组播转发设备建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。可选的,该组播源设备还包括:配置单元,用于配置各服务类型需求的带宽资源;处理单元,将各服务类型需求的带宽资源保存至目标P2MPTE隧道的路径约束信息。可选的,处理单元,具体用于判断目标P2MPTE隧道的路径约束信息中是否包含当前配置的各服务类型需求的带宽资源;若否,则将当前配置的各服务类型需求的带宽资源保存至目标P2MPTE隧道的路径约束信息中;若是,则根据当前配置的各服务类型需求的带宽资源对目标P2MPTE隧道的路径约束信息中对应的服务类型需求的带宽资源进行修改。可选的,处理单元,还用于在确定不存在目标路径时对目标P2MPTE隧道的路径约束信息进行修改。第四方面,本专利技术实施例提供了一种组播转发设备,包括:接收单元,用于接收组播系统中的组播源设备发送的隧道建立报文,隧道建立报文包括目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示组播转发设备建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留;处理单元,用于根据隧道建立报文建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。可选的,该组播转发设备还包括:发送单元;接收单元,还用于接收数据报文;处理单元,还用于确定数据报文的下一跳是否为目标P2MPTE隧道;在处理单元确定数据报文的下一跳是否为目标P2MPTE隧道时,处理单元,还用于获取数据报文的服务类型,发送单元,用于通过目标P2MPTE隧道中为数据报文的服务类型预留的带宽资源对数据报文进行转发。本专利技术实施提供的组播方法中,组播源设备首先确定是否存在满足P2MPTE隧道的路径约束信息的目标路径,若确定存在目标路径,则向组播系统中的各组播转发设备发送用于指示各组播转发设备建立目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留的隧道建立报文,由于目标P2MPTE隧道的路径约束信息包括各服务类型需求的带宽资源,各组播转发设备在建立目标P2MPTE隧道时,为各服务类型进行了带宽资源预留,因此,本专利技术实施例可以保证高优先级的业务流量的转发质量,并且由于各服务类型的业务流量仍在同一P2MPTE隧道内转发,因此本专利技术实施例还可以避免提高网络部署的复杂性以及造成网络资源的浪费,因此本专利技术实施例可以解决在保证较高优先级的业务流量的转发质量时,会提高网络部署的复杂性以及造成网络资源的浪费的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的组播方法的步骤流程图之一;图2为本专利技术实施例提供的组播方法本文档来自技高网...

【技术保护点】
1.一种组播方法,其特征在于,应用于组播系统中的组播源设备,所述方法包括:确定是否存在目标路径,所述目标路径为满足目标点到多点的流量工程P2MP TE隧道的路径约束信息的路径,所述目标P2MP TE隧道的路径约束信息包括各服务类型需求的带宽资源;若确定存在目标路径,则向所述组播系统中的各组播转发设备发送隧道建立报文,所述隧道建立报文包括所述目标P2MP TE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示各所述组播转发设备建立所述目标P2MP TE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。

【技术特征摘要】
1.一种组播方法,其特征在于,应用于组播系统中的组播源设备,所述方法包括:确定是否存在目标路径,所述目标路径为满足目标点到多点的流量工程P2MPTE隧道的路径约束信息的路径,所述目标P2MPTE隧道的路径约束信息包括各服务类型需求的带宽资源;若确定存在目标路径,则向所述组播系统中的各组播转发设备发送隧道建立报文,所述隧道建立报文包括所述目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示各所述组播转发设备建立所述目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。2.根据权利要求1所述的组播方法,其特征在于,在确定是否存在目标路径之前,所述方法还包括:配置各服务类型需求的带宽资源;将各服务类型需求的带宽资源保存至所述目标P2MPTE隧道的路径约束信息。3.根据权利要求2所述的组播方法,其特征在于,所述将各服务类型需求的带宽资源保存至所述目标P2MPTE隧道的路径约束信息,包括:判断所述目标P2MPTE隧道的路径约束信息中是否包含当前配置的各服务类型需求的带宽资源;若否,则将当前配置的各服务类型需求的带宽资源保存至所述目标P2MPTE隧道的路径约束信息中;若是,则根据当前配置的各服务类型需求的带宽资源对所述目标P2MPTE隧道的路径约束信息中对应的服务类型需求的带宽资源进行修改。4.根据权利要求1所述的组播方法,其特征在于,所述方法还包括:若确定不存在目标路径,则对所述目标P2MPTE隧道的路径约束信息进行修改。5.一种组播方法,其特征在于,应用于组播系统中的任一组播转发设备,所述方法包括:接收所述组播系统中的组播源设备发送的隧道建立报文,所述隧道建立报文包括目标P2MPTE隧道的路径约束信息中各服务类型需求的带宽资源,用于指示建立所述目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留;根据所述隧道建立报文建立所述目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留。6.根据权利要求5所述的组播方法,其特征在于,在根据所述隧道建立报文建立所述目标P2MPTE隧道,以及根据各服务类型需求的带宽资源为各服务类型进行带宽资源预留之后,所述方法还包括:接收数据报文;确定所述数据报文的下一跳是否为所述目标P2MPTE隧道;若是,则获取所述数据报文的服务类型,并通过所述目标P2MPTE隧道中为所述数据报文的服务类型预留的带宽资源对所述数据报文进行转发。7.一...

【专利技术属性】
技术研发人员:王函
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1