[发明专利]一种二层交换设备及其转发组播数据报文的方法有效
| 申请号: | 202110724251.4 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113472656B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 潘志浩 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
| 主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/745;H04L45/16;H04L12/46 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 交换 设备 及其 转发 数据 报文 方法 | ||
本申请提供了一种二层交换设备及其转发组播数据报文的方法。该方法包括:设置匹配于组播组的组播组地址的组播复制表项;将组播组的路由器端口的端口以及VLAN标识作为路由器端口复制链信息加入组播复制表项;将不同VLAN的组播组成员的端口以及VLAN标识作为成员端口复制链信息加入组播复制表项;接收二层组播数据报文;根据二层组播数据报文的组播组地址查找到组播复制表项;根据组播复制表项的路由器复制链信息,为路由器端口所属VLAN复制一份二层组播数据报文,并通过路由器端口的端口发送;根据每个组播组成员复制信息,为每个组播组成员所属VLAN复制一份二层组播数据报文,并通过每个组播组成员的端口发送。
技术领域
本申请涉及组播技术,特别涉及一种二层交换设备及其转发组播数据报文的方法。
背景技术
组播VLAN(Virtual Local Area Network,虚拟局域网)技术,在二层交换设备上实现跨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/202110724251.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于量子存储的机动拉远量子通信方法
- 下一篇:报文转发方法及设备





