【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种用于控制组播传输的方法及设备。
技术介绍
在组播技术中,可以通过运营商的骨干网将不同的用户私网联系起来。具体的,骨干网可以通过运营商边缘(英文:ProviderEdge,简称:PE)设备与私网中的组播接收者通信。与组播接收者通信的PE设备可以接收来自组播源的组播流量,并根据组播转发表项向私网中的组播接收者转发组播流量。为了避免与组播接收者通信的PE设备故障导致的组播流量异常传输,通常会设置两个与组播接收者通信的PE设备,这两个PE设备包括:作为指定路由器(英文:DesignatedRouter,简称:DR)的PE设备1和作为备份指定路由器(英文:BackupDesignatedRouter,简称:BDR)的PE设备2。该作为DR的PE设备1和作为BDR的PE设备2通过二层交换机,与组播接收者通信。当作为DR的PE设备1故障后,作为BDR的PE设备2升为DR,并在获得组播转发表项后经过二层交换机进行组播流量的转发。当故障的PE设备1恢复正常后,恢复正常的PE设备1升为DR,并在获得组播转发表项后经过二层交换机进行组播流量的转发。在恢复正常的PE设备1升为DR时,PE设备2由DR降为BDR。作为BDR的PE设备2上设置的周期抑制机制,使得该PE设备2会间隔检测周期时长才确定该PE设备2的下游接口在检测周期内是否接收到组播流量。如果作为DR的PE设备1在检测周期内恢复正常并通过其下游接口发送组播流量,则该PE设备2在会在该检测周期结束后才发起断言(英文:Assert)选举。该PE设备2会在Assert选举失败后删除PE设 ...
【技术保护点】
一种用于控制组播传输的方法,作为备份指定路由器BDR的第二运营商边缘PE设备在作为指定路由器DR的第一PE设备故障后升为所述DR,其特征在于,所述方法包括:所述第二PE设备在所述第一PE设备恢复正常后,确定所述恢复正常的第一PE设备升为所述DR;所述第二PE设备确定所述恢复正常的第一PE设备升为所述DR时,向所述第一PE设备发送第一断言Assert报文,所述第一Assert报文用于从所述恢复正常的第一PE设备获得进行Assert选举的信息。
【技术特征摘要】
1.一种用于控制组播传输的方法,作为备份指定路由器BDR的第二运营商边缘PE设备在作为指定路由器DR的第一PE设备故障后升为所述DR,其特征在于,所述方法包括:所述第二PE设备在所述第一PE设备恢复正常后,确定所述恢复正常的第一PE设备升为所述DR;所述第二PE设备确定所述恢复正常的第一PE设备升为所述DR时,向所述第一PE设备发送第一断言Assert报文,所述第一Assert报文用于从所述恢复正常的第一PE设备获得进行Assert选举的信息。2.根据权利要求1所述的方法,其特征在于,所述第二PE设备在所述第一PE设备恢复正常后,确定所述恢复正常的第一PE设备升为所述DR包括:所述第二PE设备接收所述恢复正常的第一PE设备发送的DR选举报文,所述DR选举报文中携带有所述恢复正常的第一PE设备的DR选举信息,所述恢复正常的第一PE设备的DR选举信息包括所述恢复正常的第一PE设备的DR优先级和/或所述恢复正常的第一PE设备的下游接口的互联网协议IP地址;所述第二PE设备根据所述恢复正常的第一PE设备的DR选举信息和所述第二PE设备的DR选举信息,进行DR选举,所述第二PE设备的DR选举信息包括所述第二PE设备的DR优先级和/或所述第二PE设备的下游接口的IP地址;所述第二PE设备根据所述DR选举的结果,确定所述恢复正常的第一PE设备升为所述DR。3.根据权利要求1所述的方法,其特征在于,所述第二PE设备在所述第一PE设备恢复正常后,确定所述恢复正常的第一PE设备升为所述DR包括:所述第二PE设备检测到所述第二PE设备的下游接口由第一状态转换为第二状态,确定所述恢复正常的第一PE设备升为所述DR,所述第一状态为所述第二PE设备的下游接口未接收到组播流量的状态,所述第二状态为所述第二PE设备的下游接口接收到所述组播流量的状态,所述第二PE设备的下游接口为能够与组播接收者通信的接口。4.根据权利要求3所述的方法,其特征在于,所述组播流量是所述恢复正常的第一PE设备在第一时刻经所述恢复正常的第一PE设备的下游接口发送的组播流量,所述第一时刻为所述故障的第一PE设备恢复正常的时刻经预设时长后的时刻,所述预设时长大于或等于周期抑制机制的老化时间,所述恢复正常的第一PE设备的下游接口为能够与组播接收者通信的接口。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:所述第二PE设备接收所述恢复正常的第一PE设备发送的第二Assert报文,所述第二Assert报文包括所述第一PE设备的Assert选举信息;所述第二PE设备根据所述第一PE设备的Assert选举信息和所述第二PE设备的Assert选举信息,进行Assert选举;所述第二PE设备在所述Assert选举失败后,删除所述第二PE设备保存的组播转发表项。6.一种用于控制组播传输的方法,作为备份指定路由器BDR的第二运营商边缘PE设备在作为指定路由器DR的第一PE设备设备故障后升为所述DR,其特征在于,所述方法包括:所述故障的第一PE设备恢复正常后,确定升为所述DR;所述恢复正常的第一PE设备获得组播转发表项后,向所述第二PE设备发送第一断言Assert报文,所述第一Assert报文用于指示所述第二PE设备进行Assert选举。7.根据权利要求6所述的方法,其特征在于,所述故障的第一PE设备恢复正常后升为所述DR之后,在所述恢复正常的第一PE设备向所述第二PE设备发送第一Assert报文之前,所述方法还包括:所述恢复正常的第一PE设备向所述第二PE设备发送DR选举报文,所述DR选举报文包括所述第一PE设备的DR选举信息,所述第一PE设备的DR选举信息包括所述第一PE设备的DR优先级和/或所述第一PE设备的下游接口的互联网协议IP地址。8.根据权利要求6或7所述的方法,其特征在于,在所述恢复正常的第一PE设备获得组播转发表项后,所述方法还包括:所述恢复正常的第一PE设备经所述恢复正常的第一PE设备的下游接口发送组播流量,所述恢复正常的第一PE设备的下游接口为能够与组播接收者通信的接口。9.一种第二运营...
【专利技术属性】
技术研发人员:杨帆,王东,仇普祺,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。