[发明专利]一种环网上冗余传送方法、设备及系统有效
申请号: | 201310551906.8 | 申请日: | 2013-11-08 |
公开(公告)号: | CN103546383A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 郝波;杨卫峰;冯江华;肖家博;殷建华;唐军 | 申请(专利权)人: | 南车株洲电力机车研究所有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/707;H04L12/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 412001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网上 冗余 传送 方法 设备 系统 | ||
技术领域
本发明涉及网络信息传送技术领域,特别涉及一种环网上冗余传送方法、设备及系统。
背景技术
在一对多的数据分发系统中,若采用多个一对一的数据流发送,则会大大浪费系统带宽,增加发送端的复杂度。如果采用广播的形式,又会增加系统内其他用户的处理压力。
因此可以利用环网来实现一对多的数据流发送。环网中通过组管理协议(IGMP,Internet Group Management Protocol)来建立合适的一对多数据通道,以组播的形式发送数据。在二层交换网络中,通过在交换机上运行IGMP侦听协议来建立组播数据的转发控制路径。
参见图1,该图为现有技术中提供的一种环网上进行组播数据流的示意图。
图1中N1-N6为交换机节点。S1为组播源,D1-D3为组播数据宿,S1发出的组播报文通过环网传送给组播数据宿D1-D3,具体地,S1将组播报文发送给N6,N6将组播报文发送给N1,N1将组播报文发送给N2,N2将组播报文发送给N3,N3将组播报文发送给N4,并且N3将组播报文发送给D2和D3,N4将组播报文发送给D1。
典型的环网拓扑中,构成网络系统的交换机依次首尾相连,在物理结构上构成一个环形的网络。由二层交换网络的广播域可知,物理上的环会造成广播风暴。所以需要运行环网控制协议,来依据某些规则把环网上的某端口设置为阻塞状态(图1中的N4为阻塞端口),使网络的逻辑结构为线性,不存在数据转发的环形通路。
当环网线路或节点出现故障时,环网控制协议进行倒换形成新的转发拓扑,如图1所示,在N5和N4之间存在备份链路。但是,倒换过程中将会出现短时间的通信中断(即环网的自愈时间)。对于组播报文,由于切换过程中需要在各个交换机上建立新的组播地址表项,其切换时间要比单播报文切换时间长。
为了缩短环网出现故障时的自愈时间,现有技术中通过对环网拓扑的组播地址表项进行优化处理,自动把两个环口都注册到组播地址表项中,缩短自愈时间,但是依旧不能避免环网中报文传送的中断。
因此,现有技术中并不能解决环网中出现故障时通信中断的问题。
发明内容
本发明要解决的技术问题是提供一种环网上冗余传送方法、设备及系统,能够在环网出现故障时,不会出现通信中断,使环网的自愈时间为零。
本发明实施例提供一种环网上冗余传送方法,包括以下步骤:
在组播源接入的交换机上,对组播源发送的组播报文按照预定组播目的地址进行过滤;
将含有所述预定组播目的地址的组播报文按照预定报文格式进行预定组播报文的封装,所述预定组播报文能够穿透阻塞端口在备份链路上进行传输;
将封装后的所述预定组播报文从两个组环端口进行冗余发送。
优选地,还包括:
在组播源没有接入的任意交换机上,对接收到的所述预定组播报文进行冗余控制信息的提取;所述预定组播报文中携带冗余控制信息;
通过所述冗余控制信息判断是否已经接收过该预定组播报文;
如果已经接收过该预定组播报文,则直接丢弃该预定组播报文进行冗余消除;
如果没有接收过该预定组播报文,则将所述预定组播报文从另一组环端口上发送出去,同时更新冗余控制信息。
优选地,如果没有接收过该预定组播报文,则还包括:
检查所述预定组播报文中的原始组播目的地址,如果所述原始组播目的地址存在于本地的组播地址表中,则将所述预定组播报文解封装为普通组播报文,将所述普通组播报文按照所述组播地址表转发到成员端口;所述成员端口包括组播宿和下一个直接连接的交换机。
优选地,将含有所述预定组播目的地址的组播报文按照预定报文格式进行预定组播报文的封装,具体为:
将网桥管理组播地址作为预定组播报文的目的地址;
将本交换机的MAC地址作为预定组播报文的源地址;
对预定组播报文的以太类型进行自定义;
MAC层的负荷预留出冗余控制信息的位置;
所述冗余控制信息之后放置组播源发送的组播报文;所述组播源发送的组播报文包括原始组播目的地址,原始源地址,以太网类型,IP头和IP负荷。
优选地,所述冗余控制信息包括:源标示和序列号。
本发明实施例还提供一种环网上冗余传送设备,该设备为组播源接入的设备,包括:过滤模块、封装模块和发送模块;
所述过滤模块,用于对组播源发送的组播报文按照预定组播目的地址进行过滤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南车株洲电力机车研究所有限公司,未经南车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310551906.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分体框架式电动饼料翻转机
- 下一篇:高寒软地基地区耐腐蚀灌注桩混凝土