技术特征:
1.一种组播报文收发方法,其特征在于,应用于组播报文收发系统,所述组播报文收发系统包括网管服务器、第一无管理交换机和/或第二无管理交换机、第一有管理交换机、第二有管理交换机、信息发送端以及信息接收端,所述网管服务器与所述第一有管理交换机、所述第二有管理交换机均建立通信连接,所述组播报文收发方法包括:
所述网管服务器读取所述第一有管理交换机、所述第二有管理交换机的地址解析协议表项、MAC地址表项,以获取所述组播报文收发系统的网络拓扑结构;
所述网管服务器依据所述网络拓扑结构发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机,所述第一通知为以第一单播MAC地址为目的MAC地址来发送组播报文的通知,所述第二通知为以第二单播MAC地址为目的MAC地址来发送组播报文的通知。
所述信息发送端在接收到第一通知后,获取作为发送组播报文目的MAC地址的第一MAC地址,并将所述携带有第一MAC地址的组播报文发送至所述第一无管理交换机,所述第一无管理交换机依据所述第一MAC地址通过所述第一有管理交换机发送组播报文至所述第二有管理交换机;
和/或所述第二有管理交换机在接收到第二通知后,获取作为接收组播报文目的MAC地址的第二MAC地址,并将携带有第二MAC地址组播报文发送至所述第二无管理交换机,所述第二无管理交换机依据所述第二单播MAC地址发送所述组播报文至所述信息接收端;
其中,第一MAC地址为所述信息发送端在接收到第一通知后获取到的第一单播MAC地址和/或第二MAC地址为所述第二有管理交换机在接收到第二通知后获取到的第二单播MAC地址。
2.根据权利要求所述的组播报文收发方法,其特征在于,在所述网管服务器依据所述网络拓扑结构发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机的步骤之前,所述方法还包括:
所述网管服务器依据所述网络拓扑结构判断所述信息发送端、所述第一有管理交换机之间是否通信连接有所述第一无管理交换机和/或所述信息接收端、所述第二有管理交换机之间是否通信连接有所述第二无管理交换机;
所述网管服务器依据所述网络拓扑结构发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机的步骤包括:若所述信息发送端、所述第一有管理交换机之间通信连接有所述第一无管理交换机和/或所述信息接收端、所述第二有管理交换机之间通信连接有所述第二无管理交换机,所述网管服务器依据所述网络拓扑结构,发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机。
3.根据权利要求2所述的组播报文收发方法,其特征在于,所述网管服务器依据所述网络拓扑结构判断所述信息发送端、所述第一有管理交换机之间是否通信连接有所述第一无管理交换机和/或所述信息接收端、所述第二有管理交换机之间是否通信连接有所述第二无管理交换机的步骤包括:
所述网管服务器查看所述第一有管理交换机的每个接口是否学习到至少两个MAC地址,如果是,则判定所述信息发送端、所述第一有管理交换机之间通信连接有所述第一无管理交换机;
和/或所述网管服务器查看所述第二有管理交换机的每个接口是否学习到至少两个MAC地址,如果是,则判定所述信息接收端、所述第二有管理交换机之间通信连接有所述第二无管理交换机。
4.根据权利要求1所述的组播报文收发方法,其特征在于,所述第一单播MAC地址为所述第一有管理交换机的MAC地址,所述第一无管理交换机依据所述第一MAC地址通过所述第一有管理交换机发送组播报文至所述第二有管理交换机的步骤包括:
所述第一无管理交换机接收到组播报文后,依据所述第一有管理交换机的MAC地址发送组播报文至所述第一有管理交换机,所述第一有管理交换机在接收到组播报文后判断接收到的第一单播MAC地址是否与自身的MAC地址一致,如果是,则将组播报文发送至所述第二有管理交换机。
5.根据权利要求1所述的组播报文收发方法,其特征在于,所述第二单播MAC地址为所述信息接收端的MAC地址,所述第二无管理交换机依据所述第二单播MAC地址发送所述组播报文至所述信息接收端的步骤包括:
所述第二无管理交换机接收到组播报文后,依据所述信息接收端的MAC地址发送组播报文至所述信息接收端。
6.一种组播报文收发系统,其特征在于,所述组播报文收发系统包括网管服务器、第一无管理交换机和/或第二无管理交换机、第一有管理交换机、第二有管理交换机、信息发送端以及信息接收端,所述网管服务器与所述第一有管理交换机、所述第二有管理交换机均建立通信连接,
所述网管服务器用于读取所述第一有管理交换机、所述第二有管理交换机的地址解析协议表项、MAC地址表项,以获取所述组播报文收发系统的网络拓扑结构;
所述网管服务器还用于依据所述网络拓扑结构发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机,所述第一通知为以第一单播MAC地址为目的MAC地址来发送组播报文的通知,所述第二通知为以第二单播MAC地址为目的MAC地址来发送组播报文的通知;
所述信息发送端用于在接收到第一通知后,获取作为发送组播报文目的MAC地址的第一MAC地址,并将所述携带有第一MAC地址的组播报文发送至所述第一无管理交换机;
所述第一无管理交换机用于所述第一无管理交换机依据所述第一MAC地址通过所述第一有管理交换机发送组播报文至所述第二有管理交换机;
和/或所述第二有管理交换机用于在接收到第二通知后,获取作为接收组播报文目的MAC地址的第二MAC地址,并将携带有第二MAC地址组播报文发送至所述第二无管理交换机;
所述第二无管理交换机用于依据所述第二单播MAC地址发送所述组播报文至所述信息接收端;
其中,第一MAC地址为所述信息发送端在接收到第一通知后获取到的第一单播MAC地址和/或第二MAC地址为所述第二有管理交换机在接收到第二通知后获取到的第二单播MAC地址。
7.根据权利要求6所述的组播报文收发系统,其特征在于,所述网管服务器还用于依据所述网络拓扑结构判断所述信息发送端、所述第一有管理交换机之间是否通信连接有所述第一无管理交换机和/或所述信息接收端、所述第二有管理交换机之间是否通信连接有所述第二无管理交换机;
若所述信息发送端、所述第一有管理交换机之间通信连接有所述第一无管理交换机和/或所述信息接收端、所述第二有管理交换机之间通信连接有所述第二无管理交换机,所述网管服务器用于依据所述网络拓扑结构,发送第一通知至所述信息发送端,和/或发送第二通知至所述第二有管理交换机。
8.根据权利要求7所述的组播报文收发系统,其特征在于,所述网管服务器用于查看所述第一有管理交换机的每个接口是否学习到至少两个的MAC地址,如果是,则判定所述信息发送端、所述第一有管理交换机之间通信连接有所述第一无管理交换机;
和/或所述网管服务器还用于查看所述第二有管理交换机的每个接口是否学习到至少两个的MAC地址,如果是,则判定所述信息接收端、所述第二有管理交换机之间通信连接有所述第二无管理交换机。
9.根据权利要求6所述的组播报文收发系统,其特征在于,所述第一单播MAC地址为所述第一有管理交换机的MAC地址,
所述第一无管理交换机用于接收到组播报文后,依据所述第一有管理交换机的MAC地址发送组播报文至所述第一有管理交换机;
所述第一有管理交换机用于在接收到组播报文后判断接收到的第一单播MAC地址是否与自身的MAC地址一致,如果是,则将组播报文发送至所述第二有管理交换机。
10.根据权利要求6所述的组播报文收发系统,其特征在于,所述第二单播MAC地址为所述信息接收端的MAC地址,所述第二无管理交换机用于在接收到组播报文后,依据所述信息接收端的MAC地址发送组播报文至所述信息接收端。