[发明专利]一种组播控制的方法、设备及系统有效
申请号: | 201110337906.9 | 申请日: | 2011-10-31 |
公开(公告)号: | CN102368707A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 周正斌;宋俊骏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种组播控制的方法、设备及系统。
背景技术
组播是一种传输方式,通过组播方式,一个系统可以将相同的组播数据流同时发送给同一组播组的多个用户。在网络协议(Internet Protocol,简称IP)组播技术中,点对点协议(Point-to-Point Protocol,简称PPP)用户将因特网组播管理协议(Internet Group Management Protocol,简称IGMP)报文封装在以太网点对点协议(Point-to-Point Protocol Over Ethernet,简称PPPOE)报文中发送给服务器,请求加入组播组,服务器对该IGMP报文进行鉴权,鉴权成功后,用户加入组播组成功。服务器发送携带组播虚拟局域网(Virtual LocalArea Network,简称VLAN)标识的组播数据流,组播数据流到达二层交换设备后会在该组播VLAN内进行广播,这样该组播VLAN内的用户,都可以接收到组播数据流。
在实现本发明实施例的过程中,发明人发现,现有技术至少存在以下技术问题:
服务器对用户发送的IGMP报文鉴权成功后,发送组播数据流到达二层交换设备后在用户所在的组播VLAN内进行广播,虽然该用户可以接到组播数据流,但是与该用户在同一个组播VLAN的用户,例如非法接入的用户,没有该组播组的接收权限的用户等,也可以接到组播数据流,造成了组播数据流的不可控。
发明内容
本发明的实施例提供一种组播控制的方法、设备及系统,能够解决现有技术中组播数据流在组播VLAN内不可控的问题。
根据本发明的一个方面,本发明实施例提供了一种组播控制的方法,包括:
第一网络设备获取组播权限信息,所述组播权限信息包括用户介质访问控制MAC地址、用户虚拟局域网VLAN标识、组播虚拟局域网VLAN标识、鉴权的组播组标识以及权限状态;
根据所述用户MAC地址和所述用户VLAN标识获取出端口;
根据所述鉴权的组播组标识和所述权限状态,在所述出端口上设置所述组播VLAN标识对应的组播VLAN的转发策略。
根据本发明的第二方面,本发明实施例提供了一种组播控制的方法,包括:
第二网络设备生成组播权限报文;
向第一网络设备发送所述组播权限报文,以使得所述第一网络设备根据所述组播权限报文获取组播权限信息,并根据所述组播权限信息进行组播控制,所述组播权限信息包括用户介质访问控制MAC地址、用户虚拟局域网VLAN标识、组播虚拟局域网VLAN标识、鉴权的组播组标识以及权限状态。
根据本发明的第三方面,本发明实施例提供了一种组播控制的第一网络设备,包括:
第一获取单元,用于获取组播权限信息,所述组播权限信息包括用户介质访问控制MAC地址、用户虚拟局域网VLAN标识、组播虚拟局域网VLAN标识、鉴权的组播组标识以及权限状态;
第二获取单元,用于根据所述用户MAC地址和所述用户VLAN标识获取出端口;
设置单元,用于根据所述鉴权的组播组标识和所述权限状态,在所述出端口上设置所述组播VLAN标识对应的组播VLAN的转发策略。
根据本发明的第四方面,本发明实施例提供了一种组播控制的第二网络设备,包括:
生成单元,用于生成组播权限报文;
发送器,用于向第一网络设备发送所述组播权限报文。
根据本发明的第五方面,本发明实施例提供了一种组播控制的系统,包括第一网络设备和第二网络设备。
采用本发明实施例提供的技术方案,通过获取组播权限信息,根据所述组播权限信息中的用户媒体访问控制(Media Access Control,简称MAC)地址及用户VLAN标识获取出端口,并在所述出端口上设置组播VLAN的转发策略,实现了组播数据流的转发控制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种组播控制的方法流程图;
图2为本发明实施例提供的另一种组播控制的方法流程图;
图3为本发明实施例提供的第三种组播控制的方法流程图;
图4为本发明实施例提供的第四种组播控制的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110337906.9/2.html,转载请声明来源钻瓜专利网。