组播流量的控制方法及装置制造方法及图纸

技术编号:16460299 阅读:205 留言:0更新日期:2017-10-26 00:46
本发明专利技术提供了一种组播流量的控制方法及装置,其中,所述控制方法包括:通过路由协议向网络设备通告以下至少之一:比特位索引显示复制BIER流说明规则,BIER流说明规则对应的动作集,其中,所述网络设备根据接收到的BIER流说明规则和所述动作集中的至少之一对组播流量进行控制,采用上述技术方案,解决了相关技术中,基于BIER技术的组播流量的动态控制尚未提出有效的技术方案的问题,进而实现了基于BIER技术的组播动态控制。

Method and device for controlling multicast traffic

The present invention provides a control method and device, multicast traffic, the control method includes: the routing protocol to the network equipment. At least one of the following: bit stream index display copy BIER rules, BIER flow description rule corresponding to the action set, wherein, the network device that at least one of the rules and flow the action set to control the multicast traffic according to the received BIER, adopting the technical scheme, to solve the related technology, dynamic control of multicast traffic BIER technology has been put forward effective technical proposal based on the problems, so as to realize the dynamic control based on BIER multicast technology.

【技术实现步骤摘要】
组播流量的控制方法及装置
本专利技术涉及通信领域,具体而言,涉及一种组播流量的控制方法及装置。
技术介绍
比特位索引显示复制(BitIndexExplicitReplication,简称为BIER)技术是最近在国际互联网工程任务组(InternetEngineeringTaskForce,简称为IETF)开始研究的组播转发技术,其核心思想如图1所示,将网络中的节点都只用一个BIT位来表示,组播流量在中间网络传输,不是以组播IP包形式呈现,而是封装了一个特定的BIER头,BIER头中直接或者间接的包括BIER基本信息(可直接包括Sub-domain子域信息,BitStringLength比特位串长度信息,SetIdentifier集标识信息这三要素信息,也可以间接的通过标签的方式唯一标识这三要素信息)和BitString比特位串信息。其中,BIER基本信息用于定位到比特位索引转发表(BitIndexForwardingTable,简称为),BitString比特位串信息标注了该组播流的所有目的节点,中间网络根据BIER头中的这些信息查找BIFT进行路由,保障组播流量能够以最优路径转发发送到所有目的节点。流说明FlowSpecification技术是IETF上研究的基于边界网关协议(BorderGatewayProtocol,简称为BGP)扩展通告流说明规则,并在路由器上对接收到的流量基于流说明规则进行动态控制的技术。具体地,流说明规则是由一系列粒度可粗可细的组件类型(ComponentType)组成;通过BGP协议作为控制面实现了各BGPSpeakers上流说明规则的动态的且快速的通告和撤销,提升了网络中防分布式拒绝服务攻击(DistributedDenialOfService,简称为DDOS)攻击的能力,避免了传统网络中通过静态配置的方法,使得网络流量的控制更加动态和灵活。图2是相关技术中BGP流说明FlowSpecification的技术原理示意图,参见图2,BGP流控设备通过扩展BGP协议通告流说明规则给各BGPSpeaker,各BGPSpeaker将收到的流说明规则保存在转发表中,当收到流量时,首先匹配流说明规则,匹配成功的,则根据流说明规则对应的动作Action指令执行相应的动作,包括过滤、重定向、丢包等。当前,流说明FlowSpecification主要格式如图3所示,其中,网络层可达信息值字段NLRIValue在当前RFC5575中已定义的流说明规则如下表1所示。如下表1可以看出,当前并没有定义对BIER组播流量的控制说明,使得网络无法实现基于BIER技术的组播流量的动态控制。表1针对相关技术中,基于BIER技术的组播流量的动态控制尚未提出有效的技术方案的问题,尚未提出有效的解决方案。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种组播流量的控制方法及装置。根据本专利技术的一个方面,提供了一种组播流量的控制方法,包括:通过路由协议向网络设备通告以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集,其中,所述网络设备根据接收到的BIER流说明规则和所述动作集中的至少之一对组播流量进行控制。优选地,所述BIER流说明规则包括:Sub-domain子域组件类型信息,BitStringLength比特位串长度组件类型信息,SetIdentifier集标识组件类型信息,BitString比特位串组件类型信息,BIER入口转发设备标识信息,服务类型TOS信息,entropy熵值信息,以及用于BIER转发的标签组件类型信息中的一项或多项。优选地,所述BIER流说明规则对应的动作集,包括:对BIER的组播流量进行流量限速、对BIER的组播流量进行流量采样、对BIER的组播流量进行流量重定向、以及对BIER的组播流量进行重新标识中的一项或多项。优选地,所述BIER流说明规则对应的动作集,还包括:对BIER头或者BIER头中的信息进行操作。优选地,通过路由协议向网络设备通告以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集之前,所述方法还包括:从集中控制设备获取以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集;或者从网络中除所述集中控制设备以外的其他网元设备获取以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集。优选地,所述方法还包括:通过路由协议撤销以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集。优选地,所述路由协议包括:BGP、内部网关协议(InteriorGatewayProtocol,简称为IGP)。根据本专利技术的另一个方面,还提供了一种组播流量的控制方法,包括:接收通过路由协议通告的信息,其中,该信息包括以下至少之一:比特位索引显示复制BIER流说明规则,BIER流说明规则对应的动作集;根据接收到的所述信息对组播流量进行控制。优选地,所述BIER流说明规则包括:Sub-domain子域组件类型信息,BitStringLength比特位串长度组件类型信息,SetIdentifier集标识组件类型信息,BitString比特位串组件类型信息,BIER入口转发设备标识信息,服务类型TOS信息,entropy熵值信息,以及用于BIER转发的标签组件类型信息中的一项或多项。优选地,所述BIER流说明规则对应的动作集,包括:对BIER的组播流量进行流量限速、对BIER的组播流量进行流量采样、对BIER的组播流量进行流量重定向、以及对BIER的组播流量进行重新标识中的一项或多项。优选地,所述BIER流说明规则对应的动作集,还包括:对BIER头或者BIER头中的信息进行操作。优选地,根据接收到的所述信息对组播流量进行控制之前,所述方法还包括:将接收到的所述信息存储到设备本地。根据本专利技术的另一个方面,还提供了一种组播流量的控制装置,包括:通告模块,用于通过路由协议向网络设备通告以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集,其中,所述网络设备根据接收到的BIER流说明规则和所述动作集中的至少之一对组播流量进行控制。根据本专利技术的另一个方面,还提供了一种组播流量的控制装置,包括:接收模块,用于接收通过路由协议通告的信息,其中,该信息包括以下至少之一:比特位索引显示复制BIER流说明规则,BIER流说明规则对应的动作集;控制模块,用于根据接收到的所述信息对组播流量进行控制。通过本专利技术,通过路由协议通告BIER流说明规则,或者BIER流说明规则对应的动作集,或者BIER流说明规则和BIER流说明规则对应的动作集,并根据上述三者之一对组播流量进行控制的技术方案,解决了相关技术中,基于BIER技术的组播流量的动态控制尚未提出有效的技术方案的问题,进而实现了基于BIER技术的组播动态控制。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中BIER技术架构的参考示意图;图2是相关技术中BGP流说明FlowSpecification的技术原理示意图;图3是相关技术中BGPFlowSpecification格式说本文档来自技高网
...
组播流量的控制方法及装置

【技术保护点】
一种组播流量的控制方法,其特征在于,包括:通过路由协议向网络设备通告以下至少之一:比特位索引显示复制BIER流说明规则,BIER流说明规则对应的动作集,其中,所述网络设备根据接收到的BIER流说明规则和所述动作集中的至少之一对组播流量进行控制。

【技术特征摘要】
1.一种组播流量的控制方法,其特征在于,包括:通过路由协议向网络设备通告以下至少之一:比特位索引显示复制BIER流说明规则,BIER流说明规则对应的动作集,其中,所述网络设备根据接收到的BIER流说明规则和所述动作集中的至少之一对组播流量进行控制。2.根据权利要求1所述的方法,其特征在于,所述BIER流说明规则包括:Sub-domain子域组件类型信息,BitStringLength比特位串长度组件类型信息,SetIdentifier集标识组件类型信息,BitString比特位串组件类型信息,BIER入口转发设备标识信息,服务类型TOS信息,entropy熵值信息,以及用于BIER转发的标签组件类型信息中的一项或多项。3.根据权利要求1所述的方法,其特征在于,所述BIER流说明规则对应的动作集,包括:对BIER的组播流量进行流量限速、对BIER的组播流量进行流量采样、对BIER的组播流量进行流量重定向、以及对BIER的组播流量进行重新标识中的一项或多项。4.根据权利要求3所述的方法,其特征在于,所述BIER流说明规则对应的动作集,还包括:对BIER头或者BIER头中的信息进行操作。5.根据权利要求1所述的方法,其特征在于,通过路由协议向网络设备通告以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集之前,所述方法还包括:从集中控制设备获取以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集;或者从网络中除所述集中控制设备以外的其他网元设备获取以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:通过路由协议撤销以下至少之一:BIER流说明规则,BIER流说明规则对应的动作集。7.根据权利要求1-5任一项所述的方法,其特征在于,所述路由协议包括:边界网关协议BGP、内部网关协议IGP。...

【专利技术属性】
技术研发人员:王翠张征
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1