1.一种组播组分配方法,其特征在于,包括:
组播管理节点接收通知消息,所述通知消息中携带目标租户的网络标识以及组播节点信息;
所述组播管理节点根据所述通知消息和预设的分配策略,为所述目标租户分配目标组播组,所述分配策略用于将使用相同的组播节点最多的至少两个租户分配至同一组播组。
2.根据权利要求1所述的方法,其特征在于,所述分配策略包括:租户的组播节点使用判断策略和租户或组播节点的增减操作判断策略;
其中,所述租户的组播节点使用判断策略具体包括:组播节点集合全等共享策略、组播节点集合交集最大共享策略、一一映射优先策略和租户数目限制策略,所述组播节点集合全等共享策略和所述组播节点集合交集最大共享策略是为所述目标租户分配目标组播组的主策略,所述一一映射优先策略和所述租户数目限制策略是为所述目标租户分配目标组播组的辅策略,所述组播节点集合全等共享策略为将使用完全相同的组播节点的至少两个租户分配至同一组播组的策略,所述组播节点集合交集最大共享策略为将使用相同的组播节点最多且使用不完全相同的组播节点的至少两个租户分配至同一组播组的策略,所述一一映射优先策略为当系统内的租户个数低于预设下限值时,为不同租户分配不同组播组的策略;租户数目限制策略为当组播组内租户的个数超过预设上限值时,为所述目标租户分配新的组播组的策略;
所述租户或组播节点的增减操作判断策略具体包括:增加所述目标租户、撤销所述目标租户、为所述目标租户新增组播节点及为所述目标租户撤销组播节点。
3.根据权利要求1或2所述的方法,其特征在于,所述为所述目标租户分配目标组播组之后,还包括:所述组播管理节点根据所述目标租户的目标组播组分配结果,更新所述目标租户与所述目标租户的组播组之间的映射关系,并更新所述目标租户对应的组播节点和所述目标租户的组播组之间的映射关系。
4.根据权利要求3所述的方法,其特征在于,所述为所述目标租户分配目标组播组之后,还包括:所述组播管理节点向触发组播节点发送组播流程触发信息,所述触发组播节点为需要执行加入组播组或退出组播组操作的组播节点,所述组播流程触发信息包括组播组标识和所述触发组播节点的动作标识,所述组播组标识用于指示所述触发组播节点加入的组播组或所述触发组播节点退出的组播组,所述动作标识用于指示所述触发组播节点执行加入组播组或退出组播组操作。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标租户的网络标识为所述目标租户的虚拟网络环境标识VNCI。
6.根据权利要求4或5所述的方法,其特征在于,所述组播组标识为所述触发组播节点加入或退出的组播组的组播地址。
7.一种组播管理节点,其特征在于,包括:
接收模块,用于接收通知消息,所述通知消息中携带目标租户的网络标识以及组播节点信息;
分配模块,用于根据所述通知消息和预设的分配策略,为所述目标租户分配目标组播组,所述分配策略用于将使用相同的组播节点最多的至少两个租户分配至同一组播组。
8.根据权利要求7所述的节点,其特征在于,还包括:
更新模块,用于根据所述目标租户的目标组播组分配结果,更新所述目标租户与所述目标租户的组播组之间的映射关系,并更新所述目标租户对应的组播节点和所述目标租户的组播组之间的映射关系。
9.根据权利要求8所述的节点,其特征在于,还包括:
发送模块,用于向触发组播节点发送组播流程触发信息,所述触发组播节点为需要执行加入组播组或退出组播组操作的组播节点,所述组播流程触发信息包括组播组标识和所述触发组播节点的动作标识,所述组播组标识用于指示所述触发组播节点加入的组播组或所述触发组播节点退出的组播组,所述动作标识用于指示所述触发组播节点执行加入组播组或退出组播组操作。