【技术实现步骤摘要】
本专利技术涉及组播
,具体涉及二层组播管理方法、系统及二层交换机。
技术介绍
首先,对本文提到的两种端口进行解释:路由器端口:对于使能了互联网组管理协议窥探(IGSP,Internet GroupManagement Protocol Snooping)协议的二层交换机,当在某个端口接收到源地址不为0.0.0.0的互联网组管理协议(IGMP,Internet Group ManagementProtocol)普遍组查询报文或协议无关组播(PIM,Protocol IndependentMulticast)Hello报文,就将该端口视为路由器端口。对于每个路由器端口,交换机会将从其它端口接收到任何组播数据都向该路由器端口转发;同时,交换机也会将从其它端口接收到的IGMP加入消息、IGMP离开消息向该路由器端口转发。组播组成员端口:对于使能了IGSP协议的二层交换机,当在某个端口接收到某个组播组的加入消息时,就认为该端口为该组播组的成员端口,此后开始向该端口转发该组播组的数据。即,对于每个端口,交换机只会将从其它端口接收到的、该端口加入的组播组的数据向该端口转发,而不会向该端口转发从其它端口接收到的、该端口未加入的组播组的数据,也不会向该端口转发从其它端口接收到的IGMP加入和离开消息。IP组播技术有效地解决了单点发送多点接收的问题,实现了IP网络中点到多点的高效数据传送,能够大量节约网络带宽、降低网络负载。利用网络的组播特性,一些新的增值业务,包括在线直播、网络电视、远程教育、-->远程医疗、网络电台、实时视频会议等互联网的信息服务得到了快速的发展。 ...
【技术保护点】
一种二层组播管理方法,其特征在于,该方法包括: 二层交换机使能互联网组管理协议窥探IGSP后,对于使能三层组播协议的、与该二层交换机直连的每台路由器,若不希望二层交换机主动向该路由器转发组播流,则将二层交换机上与该路由器相连的端口配置为禁止路由器端口; 二层交换机接收组播流,将组播流向自身的各路由器端口以及该组播流对应的组播组成员端口转发。
【技术特征摘要】
1、一种二层组播管理方法,其特征在于,该方法包括:二层交换机使能互联网组管理协议窥探IGSP后,对于使能三层组播协议的、与该二层交换机直连的每台路由器,若不希望二层交换机主动向该路由器转发组播流,则将二层交换机上与该路由器相连的端口配置为禁止路由器端口;二层交换机接收组播流,将组播流向自身的各路由器端口以及该组播流对应的组播组成员端口转发。2、如权利要求1所述的方法,其特征在于,所述将二层交换机上与该路由器相连的端口设置为禁止路由器端口之后进一步包括:二层交换机从禁止路由器端口接收到路由器发来的针对组播组的组播加入消息,则将该禁止路由器端口作为该组播组的成员端口。3、如权利要求2所述的方法,其特征在于,所述将该禁止路由器端口作为该组播组的成员端口之后进一步包括:二层交换机从该禁止路由器端口接收到针对所述组播组的组播离开消息,则取消该禁止路由器端口作为所述组播组的成员端口。4、如权利要求2或3所述的方法,其特征在于,所述三层组播协议为协议无关组播源特定组播PIM SSM,所述将二层交换机上与该路由器相连的端口配置为禁止路由器端口之后、二层交换机从禁止路由器端口接收路由器发来的针对组播组的组播加入消息之前进一步包括:所述路由器从下行接口接收到(S,G)PIM加入或(S,G)IGMPv3加入消息,根据S信息在单播路由表中查找到反向路径转发RPF接口,通过该RPF接口将(S,G)IGMPv3成员关系报告消息发送出去,所述针对组播组的组播加入消息为(S,G)IGMPv3成员关系报告消息。5、如权利要求2或3所述的方法,其特征在于,所述二层交换机不与组播源直连,所述方法进一步包括:预先对每个路由器上与二层交换机相连的接口使能PIM-IGMP转换特性;所述将二层交换机上与该路由器相连的端口配置为禁止路由器端口之后、二层交换机从禁止路由器端口接收路由器发来的针对组播组的组播加入消息之前进一步包括:所述路由器从下行接口接收到PIM加入消息或IGMP加入消息,则通过自身使能了PIM-IGMP转换特性的接口同时将PIM加入消息和IGMP加入消息发送出去,所述组播加入消息为IGMP加入消息。6、如权利要求1至3任一所述的方法,其特征在于,所述将二层交换机上与该路由器相连的端口设置为禁止路由器端口之后进一步包括:二层交换机从禁止路由器端口接收路由器发来的源地址不为0.0.0.0的IGMP普遍组查询报文或PIM hello报文,则将该禁止路由器端口设置为IGMP报告端口,二层交换机从其它端口接收IGMP加入或离开消息,向该IGMP报告端口转发该IGMP加入或离开消息。7、如权利要求1至3任一所述的方法,其特征在于,所述将二层交换机上与该路由器相连的端口配置为禁止路由器端口的同时进一步包括,将该端口配置为IGMP报告端口;且,当二层交换机从其它端口接收IGMP加入或离开消息时,向该IGMP报告端口转发该IGMP加入或离开消息。8、一种二层交换机,其特征在于,该二层交换机包括:禁止路由器端口设置模块,在本二层交换机使能互联网组管理协议窥探IGSP后,对于使能三层组播协议的、与本二层交换机直连的每台路由器,若不希望本二层交换机主动向该路由器转发组播流,则将本二层交换机上与该路由器相连的端口配置为禁止路由器端口;组播转发模块,接收组播流,将组播流向本二层交换机的各路由器端口和该组播流对应的组播组成员端口转发。9、如权利要求8所述的二层交换机,其特征在于,所述交换机进一步包括互联网组管理协议IGMP报告端口设置模块,用于在从禁止路由器端口接收到路由器发来的源地址不为0.0.0.0的IGMP普遍组查询报文或PIMhello报文时,将该禁止路由器端口设置为IGMP报告端口,以使得此后从其它端口接收到的IGMP加入和离开消息可以转发给该IGMP报告端口。10、如权利要求8或9所述的二层交换机,其特征在于,所述交换机进一步包括组播组成员端口维护模块,当从禁止路由器端口接收到针对组播组的组播加入消息时,将该禁止路由器端口作为该组播组的成员端口;当从禁止路由器端口接收到针对组播组的组播离开消息时,取消该禁止路由器端口作为组播组的成员端口。11、一种二层组播管理系统,其特征在于,该系统包括:二层交换机和路由器,且,二层交换机与组播源直连,并与路由器直连,二层交换机使能互联网组管理协议窥探IGSP,路由器使能协议无关组播稀疏模式PIM SM,其中:二层交换机,使能IGSP后,对于使能三层组播协议的、与该二层交换机直连的每台路由器,若不希望二层交换机主动向该路由器转发组播流,则将二层交换机上...
【专利技术属性】
技术研发人员:王连朝,周迪,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。