[发明专利]组播流转发方法及网络设备有效
| 申请号: | 201110204225.5 | 申请日: | 2011-07-20 |
| 公开(公告)号: | CN102244583A | 公开(公告)日: | 2011-11-16 |
| 发明(设计)人: | 董吉华 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/46 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽 |
| 地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流转 方法 网络设备 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种组播流转发方法及网络设备。
背景技术
超级虚拟局域网(Super Virtual Local Area Network,Super VLAN)是VLAN划分的一种方式,是一种专门优化IP地址的管理技术。其原理是将一个网段的IP分给不同的子VLAN(Sub VLAN),每一个Sub VLAN都是独立的广播域,且不同的Sub VLAN之间二层相互隔离。当Sub VLAN内的用户需要进行三层通信时,将使用Super VLAN的虚接口的IP地址作为网关地址,这样多个VLAN共享一个IP地址,从而节省了IP地址资源。Super VLAN因其有益效果而得到广泛应用。
当在Super VLAN上进行组播流转发时,当属于Sub VLAN上的物理接口上收到组播成员加入请求消息,各个Sub VLAN的组播成员接口实现上通过二层组播窥探方式接收处理组播成员加入请求消息,并且转化为Super VLAN的组播成员接口方式挂接在Super VLAN,从而实现当某个Sub VLAN内有组播成员需要这份组播流时,把Sub VLAN的组播成员加入请求消息转化为Super VLAN的组播成员加入请求消息向上游申请组播流。组播流从Super VLAN下发时,再依据Super VLAN的特性转发给所有的Sub VLAN。
当按照上述方式在Super VLAN内进行组播流转发时,由于只是简单把Sub VLAN中的成员接口转化为Super VLAN的成员接口,组播转发表项中记载的信息仅是Super VLAN端口信息,即整个组播转发表项依然挂在Super VLAN上,那么当Super VLAN的某个物理接口同时属于多个Sub VLAN时,在进行组播流下发时就无法知道将组播流具体下发至该物理接口下的哪个Sub VLAN。
在由多个普通VLAN构成的网络架构中,也同样可能存在上述问题,即:当多个VLAN共用一个端口时,在进行组播流转发时将无法区分请求组播流的具体VLAN,此时组播流将会转发至通过该物理接口连接的全部VLAN中,无法实现组播流的精确转发。
发明内容
针对上述缺陷,本发明提供一种组播流转发方法及网络设备,用于实现组播流的精确转发。
根据本发明的一方面,提供一种组播流转发方法,包括:
配置网络设备的上游组播流入VLAN和下游组播流接收VLAN;
所述网络设备从所述下游组播流接收VLAN的端口接收到下游组播流VLAN的用户发送的组播加入请求消息时,根据所述组播加入请求消息和所述端口建立组播转发表项,其中,所述组播加入请求消息携带有用于标识所述用户所在VLAN的用户VLAN标识和所述用户所请求的组播组标识,所述组播转发表项中包括所述用户VLAN标识、所述端口和所述组播组标识;
所述网络设备接收所述组播流入VLAN下发的与所述组播组标识对应的组播流,根据所述组播转发表项将所述组播流转发至用户所在VLAN。
根据本发明的另一方面,还提供一种网络设备,包括:
配置模块,用于配置上游组播流入VLAN和下游组播流接收VLAN;
组播转发表项建立模块,用于从所述下游组播流接收VLAN的端口接收到下游组播流VLAN的用户发送的组播加入请求消息时,根据所述组播加入请求消息和所述端口建立组播转发表项,其中,所述组播加入请求消息携带有用于标识所述用户所在VLAN的用户VLAN标识和所述用户所请求的组播组标识,所述组播转发表项中包括所述用户VLAN标识、所述端口和所述组播组标识;
组播流转发模块,用于接收所述组播流入VLAN下发的与所述组播组标识对应的组播流,根据所述组播转发表项将所述组播流转发至用户所在VLAN。
根据本发明的组播流转发方法及网络设备,由于网络设备根据用户发送的组播加入请求消息生成包括用户VLAN标识、组播组标识和端口信息的组播转发表项,所以即便当网络中的多个VLAN共用一个端口时,网络设备仍能够将接收到组播流精确转发至请求该组播流的VLAN,克服了现有技术中针对于这种网络架构,需同时将组播流发送至该端口下的所有VLAN而导致网络资源浪费的缺陷。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110204225.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:平版印刷版用支撑体和平版印刷版原版
- 下一篇:硅的制造方法





