交换机聚合组中端口故障切换的配置方法

文档序号:7820950阅读:952来源:国知局
交换机聚合组中端口故障切换的配置方法
【专利摘要】本发明提出了一种交换机聚合组中端口故障切换的配置方法,首先获取聚合组的所有端口成员的信息,然后,分别检测所有端口成员的状态,并根据端口的状态信息将所有的端口成员分为2类,“up”状态的一类为正常端口,非“up”状态的一类为故障端口。将这些故障端口和正常端口的信息配置到业务板的交换芯片的寄存器中,交换芯片根据配置的信息确定选择正常的端口转发报文,保障业务数据不中断、不丢包,实现端口的故障切换。
【专利说明】交换机聚合组中端口故障切换的配置方法

【技术领域】
[0001]本发明涉及一种交换机中端口故障切换的方法,尤其涉及机框式交换机的端口故障切换方法。

【背景技术】
[0002]在机框交换机设备中,每一机框包含主控板和业务板(接口卡),主控板和业务板之间的业务数据通过它们之间互连的HG 口(全称HiGig 口)进行通信转发。通常,一块主控板和一块业务板通过2个或2个以上的HG 口互连,为使业务数据正常转发,需在主控板和业务板上各配置一个TRUNK (TRUNK是指把多个物理端口捆绑在一起当作一个逻辑端口使用,又称聚合组),将互连的HG 口放到配置的聚合组里形成一个逻辑端口进行互连。
[0003]现有技术中,如果不正确配置聚合组的端口故障切换功能,在聚合组中有I个或几个端口出口故障,将导致转发的数据丢包等问题。


【发明内容】

[0004]本发明需解决的技术问题是提供一种快速、高效的交换机聚合组中端口故障切换的配置方法。
[0005]为了解决上述的问题,本发明设计了一种交换机聚合组中端口故障切换的配置方法,其包括以下步骤:
[0006]步骤1:获取到聚合组中所有端口成员的信息;
[0007]步骤2:分别检测所有端口成员的状态;
[0008]步骤3:根据端口的状态信息将所有的端口成员分为2类,一类为正常端口,一类为故障端口;
[0009]步骤4:将故障端口和正常端口的信息配置到业务板的交换芯片的寄存器中,交换芯片根据配置的信息确定选择正常的端口转发报文,从而实现端口的故障切换。
[0010]作为本发明进一步改进,当端口发生变化时,会触发回调函数,所述回调函数根据发生变化的端口得到所在的聚合组。
[0011]作为本发明进一步改进,所述回调函数为“st_ext_rapid_recovery”函数。
[0012]作为本发明进一步改进,所述端口的状态信息包括“up”状态和非“up”状态,“up”状态的端口为正常端口,非“up”状态的端口为故障端口。
[0013]作为本发明进一步改进,聚合组中所有端口成员为HiGig 口。
[0014]本发明在聚合组中的端口出现故障时,保障业务数据不中断,不丢包。

【专利附图】

【附图说明】
[0015]图1是本发明实施例交换机聚合组的结构示意图。

【具体实施方式】
[0016]为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合图和实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
[0017]本发明提供了一种交换机聚合组中端口故障切换的配置方法,用于机框式交换机中,如图1所示,机框式交换机的主控板和多个业务板通过2个Higig 口相连,以达到增加带宽的目的,同时在主控卡端要将2个Higig 口配置为聚合组后,业务板也要将与主控卡连接的Higig 口配置成聚合组,如图中圈圈所示。
[0018]当在机框中插入业务板时,业务部先进行自身初始化,自身初始化中包含堆叠任务的初始化,堆叠任务初始化时,会在Iinkscan任务中注册一个回调函数“st_ext_rapid_recovery”,同时会在主控板上将与业务板连接的Higig端口配置成TRUNK聚合组口,业务板上与主控板连接的Higig端口配置为TRUNK聚合组口。
[0019]当主控板与业务板之间连接的Higig端口状态发生变化时会触发注册的回调函数“st_ext_rapid_recovery”。即,当聚合组中某一个Higig 口发生故障,会触发回调函数“st_ext_rapid_recovery”,该函数根据状态发生故障变化的端口得到所在的聚合组。
[0020]本发明交换机聚合组中端口故障切换的配置方法,首先获取聚合组的所有端口成员的信息,然后,分别检测所有端口成员的状态,并根据端口的状态信息将所有的端口成员分为2类,“up”状态的一类为正常端口,非“up”状态的一类为故障端口。将这些故障端口和正常端口的信息配置到业务板的交换芯片的寄存器中,交换芯片根据配置的信息确定选择正常的端口转发报文,保障业务数据不中断、不丢包,实现端口的故障切换。
[0021]以上仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种交换机聚合组中端口故障切换的配置方法,其特征在于,包括以下步骤: 步骤1:获取到聚合组中所有端口成员的信息; 步骤2:分别检测所有端口成员的状态; 步骤3:根据端口的状态信息将所有的端口成员分为2类,一类为正常端口,一类为故障端口 ; 步骤4:将故障端口和正常端口的信息配置到业务板的交换芯片的寄存器中,交换芯片根据配置的信息确定选择正常的端口转发报文,从而实现端口的故障切换。
2.根据权利要求1所述的交换机聚合组中端口故障切换的配置方法,其特征在于,当端口发生变化时,会触发回调函数,所述回调函数根据发生变化的端口得到所在的聚合组。
3.根据权利要求2所述的交换机聚合组中端口故障切换的配置方法,其特征在于,所述回调函数为“st_ext_rapid_recovery”函数。
4.根据权利要求1所述的交换机聚合组中端口故障切换的配置方法,其特征在于,所述端口的状态信息包括“up”状态和非“up”状态,“up”状态的端口为正常端口,非“up”状态的端口为故障端口。
5.根据权利要求1所述的交换机聚合组中端口故障切换的配置方法,其特征在于,聚合组中所有端口成员为HiGig 口。
【文档编号】H04L12/24GK104468203SQ201410695776
【公开日】2015年3月25日 申请日期:2014年11月26日 优先权日:2014年11月26日
【发明者】王志, 车任秋, 朱家星, 刘驰 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1