The invention discloses a method and a device for controlling multicast traffic, which will be helpful to the multicast packet intercept before receiving the multicast message, so as to avoid the impact of multicast packets of network equipment caused by the collapse of the network. In this method, second network equipment obtains the second network equipment health index; the second network equipment into the message to the first network device sends a first protocol independent multicast PIM, the first network equipment for the second network equipment upstream network equipment, the first PIM join message comprising the health metrics. The first network device receives second network devices including a first protocol independent multicast health metrics PIM message; the first network device according to the health metrics determine the second network equipment in a high load state, the first network equipment prohibited by the second network equipment as the downstream network equipment.
【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种组播流量控制方法及装置。
技术介绍
目前的组播路由协议中,PIM(ProtocolIndependentMulticast,协议无关组播)协议可借助RPF(reversepathforwarding,逆向路径转发)机制实现对组播报文的转发。具体的,当组播报文到达路由器时,路由器首先在单播路由表中查找组播源或RP(rendezvouspoint,汇集点)对应的RPF接口。组播源对应的RPF接口是指从路由器向该组播源地址发送报文时的出接口。RP对应的RPF接口是指从路由器向该RP地址发送报文时的出接口。如果组播报文是从路由器的RPF接口接收到的,则RPF检查通过,路由器从而将组播报文向组播转发表项中的下游接口(即出接口)转发。随着组播业务的增加,在PIM网络中会出现多条不同组播组的组播报文同时汇聚到同一路由器的情况,这种情况下,如果路由器能力不够,则无法及时处理接收到的组播报文。目前,可以通过在路由器中配置接收策略来对组播报文进行拦截,当路由器确定接收到的组播报文为被接收策略限制的组播报文时,可以直接将组播报文进行丢弃。然而,路由器在判断接收到的组播报文是否满足接收策略的过程中,已经对路由器的资源造成了消耗,因此这种限流方法并不能有效减小路由器的负荷。
技术实现思路
本申请实施例提供一种组播流量控制方法及装置,有助于在接收到组播报文之前对组播报文进行拦截,从而避免组播报文对网络设备的冲击导致的网络崩溃。第一方面,提供一种组播流量控制方法,包括:第一网络设备接收第二网络设备发送的第一PIM加入报文,所述第一网络 ...
【技术保护点】
一种组播流量控制方法,其特征在于,该方法包括:第一网络设备接收第二网络设备发送的第一协议无关组播PIM加入报文,所述第一网络设备为所述第二网络设备的上游网络设备,所述第一PIM加入报文包括所述第二网络设备的健康度量指标;所述第一网络设备根据所述健康度量指标确定所述第二网络设备处于高负荷状态,禁止所述第二网络设备作为下游网络设备。
【技术特征摘要】
1.一种组播流量控制方法,其特征在于,该方法包括:第一网络设备接收第二网络设备发送的第一协议无关组播PIM加入报文,所述第一网络设备为所述第二网络设备的上游网络设备,所述第一PIM加入报文包括所述第二网络设备的健康度量指标;所述第一网络设备根据所述健康度量指标确定所述第二网络设备处于高负荷状态,禁止所述第二网络设备作为下游网络设备。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一网络设备根据所述健康度量指标确定所述第二网络设备处于低负荷状态,将所述第二网络设备添加为所述下游网络设备。3.根据权利要求1或2所述的方法,其特征在于,所述第一网络设备禁止所述第二网络设备作为下游网络设备包括:所述第一网络设备确定组播转发表项中存在指向所述第二网络设备的出接口,删除所述出接口;或者所述第一网络设备确定组播转发表项中不存在指向所述第二网络设备的出接口,忽略所述第一PIM加入报文。4.根据权利要求1至3任一所述的方法,其特征在于,所述第一PIM加入报文为所述第二网络设备周期性发送的;或者,所述第一PIM加入报文为所述第二网络设备确定所述第二网络设备的健康度量指标发生变化后发送的。5.根据权利要求1至4任一所述的方法,其特征在于,所述第一网络设备与所述第二网络设备处于共享网络;所述第一网络设备根据所述健康度量指标确定所述第二网络设备处于高负荷状态之后,还包括:所述第一网络设备接收所述共享网络中的第三网络设备发送的第二PIM加入报文,所述第二PIM加入报文包括所述第三网络设备的健康度量指标,所
\t述第一网络设备为所述第三网络设备的上游网络设备;所述第一网络设备禁止所述第三网络设备作为下游网络设备。6.一种组播流量控制方法,其特征在于,该方法包括:第二网络设备获得所述第二网络设备的健康度量指标;所述第二网络设备向第一网络设备发送第一协议无关组播PIM加入报文,所述第一网络设备为所述第二网络设备的上游网络设备,所述第一PIM加入报文包括所述健康度量指标。7.根据权利要求6所述的方法,其特征在于,所述第二网络设备向第一网络设备发送第一协议无关组播PIM加入报文,包括:所述第...
【专利技术属性】
技术研发人员:刘毅松,徐国其,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。