环形拓扑的堆叠交换机系统的单播报文恢复方法及装置制造方法

文档序号:7796124阅读:291来源:国知局
环形拓扑的堆叠交换机系统的单播报文恢复方法及装置制造方法
【专利摘要】本发明提供一种环形拓扑的堆叠交换机系统的单播报文恢复方法,应用在成员设备上,所述成员设备之间通过堆叠口互连,所述方法包括:以一个堆叠口为接收报文的端口,以另一个堆叠口为发送报文的端口来生成备用转发路径表;对不带有环回标识的单播报文,如果发送该报文的端口是连接故障点的堆叠口,添加环回标识,将添加环回标识的单播报文环回后根据备用转发路径表转发;对目的成员设备为其他成员设备的带有环回标识的单播报文,根据备用转发路径表转发。本发明的技术方案减少了故障发生时流量中断的时间,提高了堆叠交换机系统的可用性。
【专利说明】环形拓扑的堆叠交换机系统的单播报文恢复方法及装置
【技术领域】
[0001]本发明涉及网络通信【技术领域】,尤其涉及一种环形拓扑的堆叠交换机系统的单播报文恢复方法及装置。
【背景技术】
[0002]IRF (Intelligent Resilient Framework,智能弹性架构)是一种堆叠交换机系统实现技术,利用软件虚拟化技术,将至少两台网络设备连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。
[0003]IRF能够简化管理,在形成之后,用户通过任意成员设备的任意端口都可以登录IRF系统,对IRF内所有成员设备进行统一管理。IRF的高可靠性体现在多个方面,例如:IRF由多台成员设备组成,Master (主)设备负责IRF的运行、管理和维护,Slave (从)设备在作为备份的同时也可以处理业务;一旦Master设备故障,系统会迅速自动选举新的Master,以保证业务不中断,从而实现了设备的1:N备份;此外,成员设备之间的IRF链路支持聚合功能,IRF和上、下层设备之间的物理链路也支持聚合功能,多条链路之间可以互为备份也可以进行负载分担,从而进一步提高了 IRF的可靠性。IRF有良好的扩展能力,通过增加成员设备,可以轻松自如的扩展IRF的端口数、带宽;因为各成员设备都有CPU,能够独立处理协议报文、进行报文转发,所以IRF还能够轻松自如的扩展处理能力。
[0004]随着语音、视频等新网络业务的出现和发展,对网络的可靠性提出了更高的要求。这些业务对流量的中断非常敏感,因此,在发生故障后如何能尽快恢复转发业务,就成为IRF技术需要解决的问题。

【发明内容】

[0005]有鉴于此,本发明提供一种环形拓扑的堆叠交换机系统的单播报文恢复方法,应用在所述堆叠交换机系统的成员设备上,所述成员设备通过两个堆叠口分别连接至其他成员设备中的两个,所述方法包括:
[0006]以一个堆叠口为接收报文的端口,以另一个堆叠口为发送报文的端口来生成备用转发路径表;
[0007]对不带有环回标识的单播报文,如果发送该报文的端口是连接故障点的堆叠口,添加环回标识,将添加环回标识的单播报文环回后根据备用转发路径表转发;
[0008]对目的成员设备为其他成员设备的带有环回标识的单播报文,根据备用转发路径表转发。
[0009]本发明还提供了一种环形拓扑的堆叠交换机系统的单播报文恢复装置,应用在所述堆叠交换机系统的成员设备上,所述成员设备通过两个堆叠口分别连接至其他成员设备中的两个,所述装置包括:
[0010]备用转发路径表生成单元,用于以一个堆叠口为接收报文的端口,以另一个堆叠口为发送报文的端口来生成备用转发路径表;
[0011]环回单元,用于对不带有环回标识的单播报文,如果发送该报文的端口是连接故障点的堆叠口,添加环回标识,将添加环回标识的单播报文环回后根据备用转发路径表转发;
[0012]环回转发单元,用于对目的成员设备为其他成员设备的带有环回标识的单播报文,根据备用转发路径表转发。
[0013]由以上技术方案可见,本发明的实施例通过将需要通过故障点转发的单播报文添加环回标记后,根据备用转发路径表从环形拓扑的另一条链路向其目的成员设备发送,实现了故障发生后单播业务的快速恢复,减少了流量中断的时间,提高了堆叠交换机系统的可用性。
【专利附图】

【附图说明】
[0014]图1是一种堆叠交换机系统的环形拓扑连接示例图;
[0015]图2是本发明实施例一中环形拓扑的堆叠交换机系统的单播报文恢复方法流程图;
[0016]图3是本发明实施例二中成员设备上报文单播转发的流程图;
[0017]图4是堆叠交换机系统的成员设备的一种硬件结构图;
[0018]图5是本发明中一种环形拓扑的堆叠交换机系统的单播报文恢复装置的逻辑结构图。
【具体实施方式】
[0019]IRF的实现分为两种方式:软件IRF和硬件IRF。软件IRF中,跨成员设备的数据流量转发时,报文转发信息无法携带到其他成员设备,报文经过每个成员设备都需要重新进行表项查找和转发。硬件IRF中,成员设备间通过具有特殊功能的堆叠口连接,通过堆叠口能够把描述符信息(决定报文如何转发的信息)携带到其他成员设备,在IRF内根据描述符信息进行转发。
[0020]堆叠口是成员设备上用于成员设备之间互联的端口,是一种逻辑接口。一个堆叠口可能对应一个物理端口,也可能由多个物理端口聚合形成,以达到增强带宽和链路备份的作用。
[0021]IRF的成员设备间通常采用两种拓扑:链形拓扑和环形拓扑。链行拓扑由各个成员设备依次连接成串;环形拓扑中每个成员设备的两个堆叠口分别与另外两个成员设备的堆叠口相连接,所有的成员设备连接成环。环形拓扑比链形拓扑更可靠,当链形拓扑中出现链路故障时,会引起IRF分裂;而环形拓扑中某条链路故障时,会形成链形拓扑,IRF的业务不会受到影响。两个成员设备的堆叠口间的连接通道称为IRF链路。
[0022]在IRF中,每个成员设备和邻居成员设备通过交互IRF Hello报文来收集整个IRF的拓扑。IRF Hello报文会携带拓扑信息,包括堆叠口连接关系、成员设备编号、成员设备优先级等内容。每个成员设备在本地记录已知的拓扑信息并将已知的拓扑信息周期性的从堆叠口发送出去,在收到邻居的拓扑信息后,更新本地记录的拓扑信息,这样,所有成员设备都会收集到完整的拓扑信息。[0023]根据收集到的拓扑信息中,每个成员设备都知道报文要从自己的哪个堆叠口转发出去才能到达某个其他成员设备,从而生成框级转发表。例如,在图1所示的IRF中,成员设备10、成员设备20、成员设备30和成员设备40通过各自的两个堆叠口连接为环形拓扑的硬件IRF,其中,成员设备10与成员设备20、成员设备40之间分别通过IRF链路直接连接,成员设备30与成员设备20、成员设备40之间分别通过IRF链路直接连接。在拓扑信息收集完整后,成员设备10上的框级转发表如表1所示:
【权利要求】
1.一种环形拓扑的堆叠交换机系统的单播报文恢复方法,应用在所述堆叠交换机系统的成员设备上,所述成员设备通过两个堆叠口分别连接至其他成员设备中的两个,其特征在于,所述方法包括: 以一个堆叠口为接收报文的端口,以另一个堆叠口为发送报文的端口来生成备用转发路径表; 对不带有环回标识的单播报文,如果发送该报文的端口是连接故障点的堆叠口,添加环回标识,将添加了环回标识的单播报文环回后根据备用转发路径表转发; 对目的成员设备为其他成员设备的带有环回标识的单播报文,根据备用转发路径表转发。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对目的成员设备为本设备的单播报文,从用户端口发送。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对目的成员设备为其他成员设备的不带有环回标识的单播报文,根据框级转发表发送。
4.根据权利要求1至3任意一项所述的方法,其特征在于:所述环回标识位于描述符信息中。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果发送带有环回标识的单播报文的端口是连接故障点的堆叠口,丢弃所述报文。
6.一种环形拓扑的堆叠交换机系统的单播报文恢复装置,应用在所述堆叠交换机系统的成员设备上,所述成员设备通过两个堆叠口分别连接至其他成员设备中的两个,其特征在于,所述装置包括: 备用转发路径表生成单元,用于以一个堆叠口为接收报文的端口,以另一个堆叠口为发送报文的端口来生成备用转发路径表; 环回单元,用于对不带有环回标识的单播报文,如果发送该报文的端口是连接故障点的堆叠口,添加环回标识,将添加了环回标识的单播报文环回后根据备用转发路径表转发; 环回转发单元,用于对目的成员设备为其他成员设备的带有环回标识的单播报文,根据备用转发路径表转发。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:目的端口转发单元,用于对目的成员设备为本设备的单播报文,从用户端口发送。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:堆叠转发单元,用于对目的成员设备为其他成员设备的不带有环回标识的单播报文,根据框级转发表发送。
9.根据权利要求6至8任意一项所述的装置,其特征在于:所述环回标识位于描述符信息中。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:环回丢弃单元,用于在发送带有环回标识的单播报文的端口是连接故障点的堆叠口时,丢弃所述报文。
【文档编号】H04L12/24GK103795570SQ201410034024
【公开日】2014年5月14日 申请日期:2014年1月23日 优先权日:2014年1月23日
【发明者】游君平, 郑国良, 汪洪远, 项学锋, 龚铁柱 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1