利索能及
我要发布
收藏
专利号: 2015103978059
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-06-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于转发和控制分离的组播组管理方法,应用于无源光纤网络系统,所述无源光纤网络系统包括光线路终端,光网络单元、客户端设备、光配线网、组播数据单元、及组播控制单元,其特征在于,所述基于转发和控制分离的组播组管理方法包括以下步骤:发送承载组播成员即将上线信息的第一网络组管理协议报文以执行所述组播成员上线操作;

在执行完所述组播成员上线操作之后发送承载查询组播成员的第二网络组管理协议报文实时执行所述组播成员的查询操作;

根据用户需求判断所述组播成员是否需要下线,若是,则发送承载所述组播成员即将下线消息的第三网络组管理协议报文以执行所述组播成员下线操作;若否,则在所述组播成员不进入下线模式时,继续执行所述查询操作。

2.根据权利要求1所述的基于转发和控制分离的组播组管理方法,其特征在于:所述上线操作包括以下步骤:输出创建指令以令用户在所述光网络单元上创建指定接收组播成员的用户网络接口端口号;

发送第一网络组管理协议报文,提取所述第一网络组管理协议报文中组播IP地址、将所述组播IP地址转换为相应的组播MAC地址;

获取接收所述第一网络组管理协议报文的无源光纤网络端口号;

将第一网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网、络端口号、接收组播成员的用户网络接口端口号组成的第一组播表信息;

所述第一组播表信息采用预制输入方式输入,将第一网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网络端口号、接收组播成员的用户网络接口端口号分别保存为光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项;

采用预制输出方式输出并下发将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项;

将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项配置成所述光线路终端实体交换组播流表和光网络单元实体交换组播流表;

将来自组播数据单元的组播数据分别根据所述光线路终端实体交换组播流表和光网络单元实体交换组播流表中相对应的无源光纤网络端口号和向对应的用户网络接口端口号将所述组播数据转发出去。

3.根据权利要求2所述的基于转发和控制分离的组播组管理方法,其特征在于:

将组播IP地址、转换的组播MAC地址、无源光纤网络端口号保存为所述光线路终端虚拟组播组转发表项;所述光线路终端虚拟组播组转发表项中包括光线路终端虚拟组播成员信息;

将组播IP地址、转换的组播MAC地址、接收组播成员的用户网络接口端口号保存为所述光网络单元虚拟组播组转发表项;所述光网络单元虚拟组播组转发表项中包括光网络单元虚拟组播成员信息。

4.根据权利要求3所述的基于转发和控制分离的组播组管理方法,其特征在于:所述查询操作包括:发送承载查询组播成员的第二网络组管理协议报文;所述第二网络组管理协议报文中承载有查询目标和组播组IP地址;所述查询目标为所述光网络单元虚拟组播组转发表项中包括的光网络单元组播成员信息;

采用预制输入方式将所述第二网络组管理协议报文输入;

根据所述第二网络组管理协议报文中组播组IP地址查询所述光网络单元虚拟组播组转发表项中包括的光网络单元组播成员信息;

将查询到的光网络单元组播成员信息采用预制输出方式输出,并将所述光网络单元组播成员信息加载在所述第一网络组管理协议报文中发送出去。

5.根据权利要求3所述的基于转发和控制分离的组播组管理方法,其特征在于:所述下线操作包括:发送第三网络组管理协议报文,提取所述第三网络组管理协议报文中组播IP地址、将所述组播IP地址转换为相应的组播MAC地址;

获取接收所述第三网络组管理协议报文的无源光纤网络端口号;

将第三网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网络端口号、接收组播成员的用户网络接口端口号组成的第二组播表信息;

将所述第二组播表信息采用预制输入方式输入,并删除光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项;

采用预制输出方式输出并下发所述光线路终端实体交换组播流表和光网络单元实体交换组播流表;

将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项配置成的所述光线路终端实体交换组播流表和光网络单元实体交换组播流表删除;

将来自组播数据单元的组播数据转发出去,由于已删除所述光线路终端实体交换组播流表以致查询不到对应的无源光纤网络端口号,丢弃该组播数据。

6.一种基于转发和控制分离的组播组管理系统,应用于无源光纤网络系统,所述无源光纤网络系统包括光线路终端,光网络单元、客户端设备、光配线网、组播数据单元、及组播控制单元,其特征在于,所述基于转发和控制分离的组播组管理系统包括:上线操作部,用于发送承载组播成员即将上线信息的第一网络组管理协议报文以执行所述组播成员上线操作;

查询操作部,与所述上线操作部连接,用于在执行完所述组播成员上线操作之后发送承载查询组播成员的第二网络组管理协议报文实时执行所述组播成员的查询操作;

判断部,用于根据用户需求判断所述组播成员是否需要下线,若是,则调用分别与所述上线操作部和查询操作部连接,用于发送承载所述组播成员即将下线消息的第三网络组管理协议报文以执行所述组播成员下线操作的下线操作部;若否,则启用与所述查询操作部连接,用于在所述组播成员不进入下线模式时,继续调用所述查询操作部的调用。

7.根据权利要求6所述的基于转发和控制分离的组播组管理系统,其特征在于:

所述光线路终端中包括组播控制中继模块、和与所述组播控制中继模块连接的第一交换模块;

所述光网络单元包括第二交换模块。

8.根据权利要求7所述的基于转发和控制分离的组播组管理系统,其特征在于:所述上线操作操作部上执行的所述上线操作包括:所述上线操作部输出创建指令以令用户在所述光网络单元的组播控制中继模块上创建指定接收组播成员的用户网络接口端口号;

利用所述客户端设备发送第一网络组管理协议报文至所述组播控制中继模块,利用所述组播控制中继模块提取所述第一网络组管理协议报文中组播IP地址、将所述组播IP地址转换为相应的组播MAC地址,获取接收所述第一网络组管理协议报文的无源光纤网络端口号,将第一网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网络端口号、接收组播成员的用户网络接口端口号组成的第一组播表信息,所述第一组播表信息采用预制输入方式输入至所述组播控制单元,在所述组播控制单元中将第一网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网络端口号、接收组播成员的用户网络接口端口号分别保存为光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项;

利用所述组播控制单元采用预制输出方式输出并下发将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项至所述组播控制中继模块;

利用所述组播控制中继模块将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项分别在所述第一交换模块和第二交换模块配置成所述光线路终端实体交换组播流表和光网络单元实体交换组播流表;

将来自组播数据单元的组播数据分别发送到所述第一交换模块和第二交换模块后,根据所述光线路终端实体交换组播流表和光网络单元实体交换组播流表中向对应的无源光纤网络端口号和相对应的用户网络接口端口号将所述组播数据转发出去。

9.根据权利要求7所述的基于转发和控制分离的组播组管理系统,其特征在于:所述查询操作部上执行的所述查询操作包括:所述查询操作部利用所述组播数据单元发送承载查询组播成员的第二网络组管理协议报文经由所述第一交换模块转发至所述组播控制中继模块;所述第二网络组管理协议报文中承载有查询目标和组播组IP地址;所述查询目标为所述光网络单元虚拟组播组转发表项中包括的光网络单元组播成员信息;

利用所述组播控制中继模块采用预制输入方式将所述第二网络组管理协议报文输入给所述组播控制单元;

利用所述组播控制单元根据所述第二网络组管理协议报文中组播组IP地址查询所述光网络单元虚拟组播组转发表项中包括的光网络单元组播成员信息,将查询到的光网络单元组播成员信息采用预制输出方式输出到所述组播控制中继模块;

利用所述组播控制中继模块将所述光网络单元组播成员信息加载在所述第一网络组管理协议报文中发送至所述组播数据单元。

10.根据权利要求7所述的基于转发和控制分离的组播组管理系统,其特征在于:所述下线操作部上执行的所述下线操作包括:所述下线操作部利用所述客户端设备发送第三网络组管理协议报文至所述组播控制中继模块;

利用所述组播控制中继模块提取所述第三网络组管理协议报文中组播IP地址、将所述组播IP地址转换为相应的组播MAC地址,获取接收所述第三网络组管理协议报文的无源光纤网络端口号,将第三网络组管理协议报文中组播IP地址、转换的组播MAC地址、无源光纤网络端口号、接收组播成员的用户网络接口端口号组成的第二组播表信息;

利用所述组播控制中继模块将所述第二组播表信息采用预制输入方式输入至所述组播控单元,在所述组播控制单元中删除光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项;

利用所述组播控制单元采用预制输出方式输出并下发所述光线路终端实体交换组播流表和光网络单元实体交换组播流表至所述组播控制中继模块;

利用所述组播控制中继模块将所述光线路终端虚拟组播组转发表项和光网络单元虚拟组播组转发表项配置成的所述光线路终端实体交换组播流表和光网络单元实体交换组播流表删除;

将来自组播数据单元的组播数据发送至所述光线路终端的第一交换模块后,由于已删除所述光线路终端实体交换组播流表以致查询不到对应的无源光纤网络端口号,丢弃该组播数据。

11.一种无源光纤网络系统,包括光线路终端,光网络单元、客户端设备、光配线网、组播数据单元、及组播控制单元,其特征在于,所述无源光纤网络系统还包括:如权利要求6-10中任一所述的基于转发和控制分离的组播组管理系统,所述基于转发和控制分离的组播组管理系统分别与光线路终端,光网络单元、客户端设备、光配线网、组播数据单元、及组播控制单元连接。