一种通信设备及其主备倒换方法技术

技术编号:10429596 阅读:152 留言:0更新日期:2014-09-12 21:00
本发明专利技术公开了一种通信设备及其主备倒换方法,该通信设备包括线卡、主用主控板、备用主控板,线卡通过两个端口分别与主用主控板和备用主控板连接;初始化时,线卡将自身与主用主控板连接的端口加入指定的逻辑端口组,使下行数据在线卡上学习到的MAC地址的源端口为逻辑端口组;当线卡检测到发生了主备倒换后,将自身与主用主控板连接的端口从逻辑端口组中删除,并将自身与备用主控板连接的端口添加到逻辑端口组中,此时原主用主控板就成为备用主控板,而原备用主控板则成为当前的主用主控板;可见,本发明专利技术在主备倒换过程中无需清除线卡与主用主控板连接端口的MAC地址,基本可以达到无损倒换,可提高系统主备倒换的性能,进而提高用户体验的满意度。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及。
技术介绍
通信设备(比如光接入设备中的OLT等)一般是由机框、备板、电源卡、主控板、线卡以及上联板组成的,其中主控板承担的任务是业务的交换、汇聚以及集中控制,而线卡则承担具体的业务需求或功能的实现。为了提高通讯设备的可靠性,主控板往往采用主备机制。在主备机制中通常有两块主控板,一块为主用主控板,一块为备用主控板,当主用主控板出现故障时,业务控制和业务转发倒换到备用主控板,此时备用主控板的状态变为主用主控板,而原来的主用主控板状态变为备用主控板。在主备倒换的过程中,业务转发需由主用主控板切换到备用主控板,采用现有的方法进行主备倒换时,需要清除下行数据在线卡上学习到的MAC地址,导致主备倒换时上下行数据和业务中断时间较长,系统主备倒换的性能差,用户体验的满意度低。
技术实现思路
本专利技术要解决的主要技术问题是,提供,解决现有主备倒换时上下行数据和业务中断时间较长,系统主备倒换的性能差,用户体验的满意度低的问题。为解决上述技术问题,本专利技术提供一种通信设备,包括线卡、主用主控板、备用主控板,所述线卡通过两个端口分别与所述主用主控板和所述备用主控板连接;所述线卡包括倒换检测模块、倒换处理模块;所述倒换检测模块用于检测是否触发了主备倒换,并在检测到触发了主备倒换时,向所述倒换处理模块发送倒换通知;所述倒换处理模块用于在初始化时,将所述线卡与所述主用主控板连接的端口加入指定的逻辑端口组,使下行数据在所述线卡上学习到的MAC地址的源端口为所述逻辑端口组,以及用于收到所述倒换通知后,将所述线卡与所述主用主控板连接的端口从所述逻辑端口组中删除,并将所述线卡与所述备用主控板连接的端口添加到所述逻辑端口组中。在本专利技术的一种实施例中,所述倒换处理模块还用于将所述线卡与所述主用主控板连接的端口加入所述逻辑端口组时,将该端口的工作状态设为正常收发,并将所述线卡与所述备用主控板连接的端口的工作状态设为正常发禁止收;以及还用于将所述线卡与所述主用主控板连接的端口从所述逻辑端口组删除时,将该端口的工作状态设为正常发禁止收;以及还用于将所述线卡与所述备用主控板连接的端口添加到所述逻辑端口组中时,还用于将该端口的工作状态设为正常收发。在本专利技术的一种实施例中,所述线卡还包括CPU,所述倒换检测模块通过所述CPU向所述倒换处理模块发送所述倒换通知。在本专利技术的一种实施例中,所述倒换处理模块为交换芯片或ASIC芯片或网络处理芯片。在本专利技术的一种实施例中,所述逻辑端口组为TRUNK组。在本专利技术的一种实施例中,所述端口为SERDES接口或SGMII接口或SMII接口或XAUI接口或RXAUI接口或KR接口或XLAUI接口。为了解决上述问题,本专利技术还提供了如上所述的通信设备的主备倒换方法,包括:初始化,所述线卡将自身与所述主用主控板连接的端口加入指定的逻辑端口组,使下行数据在所述线卡上学习到的MAC地址的源端口为所述逻辑端口组;所述线卡检测是否触发了主备倒换,如是,将自身与所述主用主控板连接的端口从所述逻辑端口组中删除,并将自身与所述备用主控板连接的端口添加到所述逻辑端口组中。在本专利技术的一种实施例中,所述线卡将自身与所述主用主控板连接的端口加入指定的逻辑端口组后,还包括将该端口的工作状态设为正常收发,并将自身与所述备用主控板连接的端口的工作状态设为正常发禁止收。在本专利技术的一种实施例中,所述线卡将自身与所述主用主控板连接的端口从所述逻辑端口组中删除,并将自身与所述备用主控板连接的端口添加到所述逻辑端口组中后,还包括:所述线卡将自身与所述主用主控板连接的端口的工作状态设为正常发禁止收;以及将自身与所述备用主控板连接的端口的工作状态设为正常收发。在本专利技术的一种实施例中,所述逻辑端口组的成员只有所述线卡与当前为主用主控板连接的端口。本专利技术的有益效果是:本专利技术提供的通信设备包括线卡、主用主控板、备用主控板,线卡通过两个端口分别与主用主控板和备用主控板连接;初始化时,线卡将自身与主用主控板连接的端口加入指定的逻辑端口组(例如TRUNK组),使下行数据在线卡上学习到的MAC地址的源端口为逻辑端口组;当线卡检测到发生了主备倒换后,将自身与主用主控板连接的端口从逻辑端口组中删除,并将自身与备用主控板连接的端口添加到逻辑端口组中,此时原主用主控板就成为备用主控板,而原备用主控板则成为当前的主用主控板;由于本专利技术将线卡与当前作为主用主控板连接的端口添加到逻辑端口组中,下行数据在线卡上学习到的MAC地址的源端口为该逻辑端口组,并非现有的物理端口,在倒换过程只需倒换该逻辑端口组的成员即可,无需清除线卡与主用主控板连接端口的MAC地址,使上下行数据和业务在倒换过程中中断的时间大大减小,基本可以达到无损倒换,提闻了系统主备倒换的性能,进而提闻了用户体验的满意度。【附图说明】图1为本专利技术一种实施例的通信设备结构示意图;图2为图1中线卡的结构示意图;图3为本专利技术一种实施例的主备倒换流程示意图。【具体实施方式】下面通过【具体实施方式】结合附图对本专利技术作进一步详细说明。请参见图1所示,本实施例中的通信设备包括线卡、主用主控板、备用主控板;值得注意的是,本实施例中的主用主控板和备用主控板都是相对的,也即,在某一时刻,某一主控板为主用主控板时,在主备倒换后,该主控板则会切换为备用主控板,而原来的备用主控板则切换为主用主控板。本实施中的线卡通过两个端口分别与主用主控板和备用主控板连接;本实施例中的端口可以为SERDES接口或SGMII接口或SMII接口或XAUI接口或RXAH接口或KR接口或XLAUI接口。在本实施例中,线卡发送到两个主控板的数据可以完全相同,以使主、备主控板上都能学习到线卡的MAC地址,从而可以加快倒换速度。请参见图2所示,具体的,本实施例中的线卡包括倒换检测模块、倒换处理模块;倒换检测模块可由线卡的硬件实现,用于检测是否触发了主备倒换,并在检测到触发了主备倒换时,向倒换处理模块发送倒换通知;具体的,线卡还可进一步包括CPU,倒换检测模块可通过线卡的CPU发送倒换通知,具体过程如下:线卡硬件检测到主备标识信号发生变化后,则判定主备倒换已经触发,进而产生硬件中断信号通知线卡的CPU ;线卡的CPU再通过中断服务程序或中断处理任务向倒换处理模块发送倒换通知,以通知倒换处理模块对逻辑端口组的成员进行倒换;本实施例中的倒换处理模块具体可为交换芯片或ASIC芯片或网络处理芯片,线卡具体通过倒换处理模块的两个端口分别与主、备主控板连接;倒换处理模块用于在初始化时,将线卡与主用主控板连接的端口加入指定的逻辑端口组,使下行数据在线卡上学习到的MAC地址的源端口为所述逻辑端口组,并非物理端口 ;本实施中的逻辑端口组可以为倒换处理模块的TRUNK组,在TRUNK组中学习到得MAC地址并无物理端口的相关信息;以及用于收到倒换通知后,将线卡与主用主控板连接的端口从逻辑端口组中删除,并将线卡与备用主控板(也即切换后的新主用主控板)连接的端口添加到所述逻辑端口组中,也即实现逻辑端口组成员的倒换;本实施例中的逻辑端口组成员是唯一的,也即为线卡与当前为主用主控板连接的端口。可见,由于本实施例将线卡与当前作为主用主控板连接的端口添加到逻辑端口组中,下行数据在线本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201310067417.html" title="一种通信设备及其主备倒换方法原文来自X技术">通信设备及其主备倒换方法</a>

【技术保护点】
一种通信设备,其特征在于包括线卡、主用主控板、备用主控板,所述线卡通过两个端口分别与所述主用主控板和所述备用主控板连接;所述线卡包括倒换检测模块、倒换处理模块;所述倒换检测模块用于检测是否触发了主备倒换,并在检测到触发了主备倒换时,向所述倒换处理模块发送倒换通知;所述倒换处理模块用于在初始化时,将所述线卡与所述主用主控板连接的端口加入指定的逻辑端口组,使下行数据在所述线卡上学习到的MAC地址的源端口为所述逻辑端口组,以及用于收到所述倒换通知后,将所述线卡与所述主用主控板连接的端口从所述逻辑端口组中删除,并将所述线卡与所述备用主控板连接的端口添加到所述逻辑端口组中。

【技术特征摘要】
1.一种通信设备,其特征在于包括线卡、主用主控板、备用主控板,所述线卡通过两个端口分别与所述主用主控板和所述备用主控板连接;所述线卡包括倒换检测模块、倒换处理模块;所述倒换检测模块用于检测是否触发了主备倒换,并在检测到触发了主备倒换时,向所述倒换处理模块发送倒换通知;所述倒换处理模块用于在初始化时,将所述线卡与所述主用主控板连接的端口加入指定的逻辑端口组,使下行数据在所述线卡上学习到的MAC地址的源端口为所述逻辑端口组,以及用于收到所述倒换通知后,将所述线卡与所述主用主控板连接的端口从所述逻辑端口组中删除,并将所述线卡与所述备用主控板连接的端口添加到所述逻辑端口组中。2.如权利要求1所述的通信设备,其特征在于,所述倒换处理模块还用于将所述线卡与所述主用主控板连接的端口加入所述逻辑端口组时,将该端口的工作状态设为正常收发,并将所述线卡与所述备用主控板连接的端口的工作状态设为正常发禁止收;以及还用于将所述线卡与所述主用主控板连接的端口从所述逻辑端口组删除时,将该端口的工作状态设为正常发禁止收;以及还用于将所述线卡与所述备用主控板连接的端口添加到所述逻辑端口组中时,还用于将该端口的工作状态设为正常收发。3.如权利要求1所述的通信设备,其特征在于,所述线卡还包括CPU,所述倒换检测模块通过所述CPU向所述倒换处理模块发送所述倒换通知。4.如权利要求1-3任一项所述的通信设备,其特征在于,所述倒换处理模块为交换芯片或ASIC芯片或网络处理芯片。5....

【专利技术属性】
技术研发人员:王正焦赵云
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1