业务处理方法及装置的制造方法
【专利摘要】本发明公开了业务处理方法及装置,其中,该方法包括:为接入接口配置一个或多个关联接口,其中,该接入接口与该关联接口为相同类型的三层接口;在该接入接口与下层设备断开连接的情况下,将路由切换到该关联接口进行业务处理。通过本发明,通过配置的关联接口,解决了相关技术中不能对BRAS的接口进行备份的问题,实现了BRAS路由备份和切换。
【专利说明】
业务处理方法及装置
技术领域
[0001]本发明涉及通信领域,具体而言,涉及业务处理方法及装置。
【背景技术】
[0002]宽带接入服务器(Broadband Remote Access Server,简称为BRAS)主要完成对用户的接入控制,完成与认证系统、计费系统和客户管理系统及服务策略控制系统相配合实现终端用户接入的认证、计费和管理功能。
[0003]典型的BRAS接入场景的一些网络拓扑下存在BRAS下存在部署于三层网络之上的场景,即BRAS下面直连的是三层网络设备(如路由器,三层交换机)。
[0004]—般来说终端三层用户都是通过单一的用户侧三层接口接入到BRAS的,BRAS对于每个终端用户来说只有一个确定的接口用来接入,对于该接入接口是确定的(或者一组接口捆绑成一个接口,对外还是一个逻辑接口),这唯一的接口具有唯一的网络地址。
[0005]所以现有方案下的三层接入只能有一个直连的下一跳地址,也就是说,在这种情况下就很难下挂多个三层网络设备。
[0006]针对相关技术中不能对BRAS的接口进行备份的问题,目前尚未提出有效的解决方案。
【发明内容】
[0007]本发明提供了业务处理方法及装置,以至少解决相关技术中不能对BRAS的接口进行备份的问题。
[0008]根据本发明的一个方面,提供了一种业务处理方法,包括:为接入接口配置一个或多个关联接口,其中,所述接入接口与所述关联接口为相同类型的三层接口 ;在所述接入接口与下层设备断开连接的情况下,将路由切换到所述关联接口进行业务处理。
[0009]进一步地,在为接入接口配置一个或多个关联接口之后,还包括:在所述接入接口和所述关联接口所在的物理槽位不同的情况下,分别保存所述接入接口和所述关联接口的信息,以及所述接入接口配置的终端信息。
[0010]进一步地,通过以下方式之一将路由切换到所述关联接口进行业务处理:虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称为VRRP),双向转发检测(Bidirect1nal Forwarding Detect1n,简称为 BFD)。
[0011]根据本发明的另一方面,提供了一种业务处理方法,包括:获取携带有配置信息的配置表,其中,所述配置信息包括接入接口的信息、预先设置的与所述接入接口关联的关联接口的信息、以及所述接入接口与所述关联接口关联的配置信息,其中,所述接入接口与所述关联接口为相同类型的三层接口 ;在所述接入接口与下层设备断开连接的情况下,根据所述配置信息将路由切换到所述关联接口进行业务处理。
[0012]进一步地,所述接入接口的信息包括:所述接入接口的MAC地址、所述接入接口的网络地址、所述接入接口的路由信息;所述关联接口的信息包括:所述关联接口的MAC地址、所述关联接口的网络地址、所述关联接口的路由信息。
[0013]根据本发明的另一方面,提供了一种业务处理装置,包括:配置模块,用于为接入接口配置一个或多个关联接口,其中,所述接入接口与所述关联接口为相同类型的三层接口 ;第一业务处理模块,用于在所述接入接口与下层设备断开连接的情况下,将路由切换到所述关联接口进行业务处理。
[0014]进一步地,所述装置还包括:保存模块,用于在所述接入接口和所述关联接口所在的物理槽位不同的情况下,分别保存所述接入接口和所述关联接口的信息,以及所述接入接口配置的终端信息。
[0015]进一步地,所述装置还包括:切换模块,用于通过以下方式之一将路由切换到所述关联接口进行业务处理:虚拟路由冗余协议VRRP,双向转发检测BFD。
[0016]根据本发明的另一方面,提供了一种业务处理装置,包括:获取模块,用于获取携带有配置信息的配置表,其中,所述配置信息包括接入接口的信息、预先设置的与所述接入接口关联的关联接口的信息、以及所述接入接口与所述关联接口关联的配置信息,其中,所述接入接口与所述关联接口为相同类型的三层接口 ;第二业务处理模块,用于在所述接入接口与下层设备断开连接的情况下,根据所述配置信息将路由切换到所述关联接口进行业务处理。
[0017]进一步地,所述接入接口的信息包括:所述接入接口的MAC地址、所述接入接口的网络地址、所述接入接口的路由信息;所述关联接口的信息包括:所述关联接口的MAC地址、所述关联接口的网络地址、所述关联接口的路由信息。
[0018]通过本发明,采用为接入接口配置一个或多个关联接口,其中,所述接入接口与所述关联接口为相同类型的三层接口 ;在所述接入接口与下层设备断开连接的情况下,将路由切换到所述关联接口进行业务处理,通过配置的关联接口,解决了相关技术中不能对BRAS的接口进行备份的问题,实现了 BRAS路由备份和切换。
【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020]图1是根据本发明实施例的业务处理方法的流程图一;
[0021]图2是根据本发明实施例的业务处理方法的流程图二 ;
[0022]图3是根据本发明实施例的业务处理装置的框图一;
[0023]图4是根据本发明优选实施例的业务处理装置的框图一;
[0024]图5是根据本发明优选实施例的业务处理装置的框图二 ;
[0025]图6是根据本发明实施例的业务处理装置的框图二 ;
[0026]图7是根据本发明实施例的BRAS的三层设备的网络示意图;
[0027]图8是根据本发明实施例的用户配置后下发到转发表的处理流程图;
[0028]图9是本发明实施例的用户流量触发上线的处理流程图;
[0029]图10是根据本发明实施例的用户流量转发的处理流程图;
[0030]图11是根据本发明实施例的网络侧到三层设备的流量转发处理流程图。
【具体实施方式】
[0031]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0032]在本实施例中提供了一种业务处理方法,图1是根据本发明实施例的业务处理方法的流程图一,如图1所示,该流程包括如下步骤:
[0033]步骤S102,为接入接口配置一个或多个关联接口,其中,该接入接口与该关联接口为相同类型的三层接口;
[0034]步骤S104,在该接入接口与下层设备断开连接的情况下,将路由切换到该关联接口进行业务处理。
[0035]通过上述步骤,为接入接口配置一个或多个关联接口,在该接入接口与下层设备断开连接的情况下,将路由切换到该关联接口进行业务处理,通过配置的关联接口,解决了相关技术中不能对BRAS的接口进行备份的问题,实现了 BRAS路由备份和切换。
[0036]在为接入接口配置一个或多个关联接口之后,在该接入接口和该关联接口所在的物理槽位不同的情况下,分别保存该接入接口和该关联接口的信息,以及该接入接口配置的终端信息。
[0037]可以通过以下方式之一将路由切换到该关联接口进行业务处理:虚拟路由冗余协议VRRP,双向转发检测BFD。
[0038]本发明实施例还提供了一种业务处理方法,图2是根据本发明实施例的业务处理方法的流程图二,如图2所示,该流程包括如下步骤:
[0039]步骤S202,获取携带有配置信息的配置表,其中,该配置信息包括接入接口的信息、预先设置的与该接入接口关联的关联接口的信息、以及该接入接口与该关联接口关联的配置信息,其中,该接入接口与该关联接口为相同类型的三层接口 ;
[0040]步骤S204,在该接入接口与下层设备断开连接的情况下,根据该配置信息将路由切换到该关联接口进行业务处理。
[0041]上述的接入接口的信息可以包括:该接入接口的MAC地址、该接入接口的网络地址、该接入接口的路由信息;上述的关联接口的信息可以包括:该关联接口的MAC地址、该关联接口的网络地址、该关联接口的路由信息。
[0042]本发明实施例提供了一种业务处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0043]图3是根据本发明实施例的业务处理装置的框图一,如图3所示,包括:
[0044]配置模块32,用于为接入接口配置一个或多个关联接口,其中,该接入接口与该关联接口为相同类型的三层接口;
[0045]第一业务处理模块34,用于在该接入接口与下层设备断开连接的情况下,将路由切换到该关联接口进行业务处理。
[0046]图4是根据本发明优选实施例的业务处理装置的框图一,如图4所示,该装置还包括:
[0047]保存模块42,用于在该接入接口和该关联接口所在的物理槽位不同的情况下,分别保存该接入接口和该关联接口的信息,以及该接入接口配置的终端信息。
[0048]图5是根据本发明优选实施例的业务处理装置的框图二,如图5所示,该装置还包括:
[0049]切换模块52,用于通过以下方式之一将路由切换到该关联接口进行业务处理:虚拟路由冗余协议VRRP,双向转发检测BFD。
[0050]本发明实施例还提供了一种业务处理装置,图6是根据本发明实施例的业务处理装置的框图二,如图6所示,包括:
[0051]获取模块62,用于获取携带有配置信息的配置表,其中,该配置信息包括接入接口的信息、预先设置的与该接入接口关联的关联接口的信息、以及该接入接口与该关联接口关联的配置信息,其中,该接入接口与该关联接口为相同类型的三层接口 ;
[0052]第二业务处理模块64,用于在该接入接口与下层设备断开连接的情况下,根据该配置信息将路由切换到该关联接口进行业务处理。
[0053]需要说明的是,上述的接入接口的信息包括:该接入接口的MAC地址、该接入接口的网络地址、上述的接入接口的路由信息;该关联接口的信息包括:该关联接口的MAC地址、该关联接口的网络地址、该关联接口的路由信息。
[0054]下面结合可选实施例对本发明实施例进行进一步说明。
[0055]在某些场景下,为了保证网络的安全性,往往需要设备间需要有一定的备份能力,比如当BRAS的下挂设备出现故障的情况下,希望能迅速的切换到另一条选路上,实现路由的备份。即可能存在BRAS下挂多个三层设备的场景,即终端用户通过二层网络又经过了多个三层网络设备连接并最终连接到BRAS。而现行方案是不支持的。为此,本可选实施例提供了一种BRAS下挂三层设备的关联接口的接入方法,能够更好的适应一些网络拓扑,方便BRAS路由备份与切换,增强设备备份的功能。包括以下内容:
[0056]在BRAS的接入三层接口 A之外另配置一个同种类型的三层接口 B,将A接口关联B接口,其中接口 A为主接口,接口 B为关联接口 ;所述的同种类型接口指的是主接口 A和关联接口 B均为BRAS三层用户侧接口,即具有用户接入的功能,以区别于普通的网络侧接口。所述三层接口还有一层信息是,主接口和其关联接口有自己各自的MAC地址、网络地址以及路由信息。所述三层接口可以是包含多个实接口的三层汇聚接口等逻辑三层接口。所述三层接口 A和三层接口 B可以相互关联。
[0057]具有某IP地址的终端用户只能配置在某一个主接口 A下,即针对该用户来说只能有一个三层口作为主接口,如果主接口已经配置了关联接口 B,则对该用户来说B就是该IP用户的关联接口 ;所述的主接口和关联接口是根据用户所区分的,如果三层接口 A和B相互关联,但是用户IPl配置于接口 A下,IP2配置于接口 B下,那么针对终端用户IPl来说接口 A是主接口,接口 B是关联接口,针对终端用户IP2来说接口 B是主接口,A是关联接口。
[0058]当配置于主接口 A下的用户通过接口 B发起认证请求并上线的时候,获取的是配置表(位于转发面保存配置信息的一块内存)中接口 A对应的属性和策略,并且在该配置表项中保存关联接口 B的接口信息,所述终端用户IPl在用户接入前在转发面(转发面指如网络处理器之类流量控制模块组成)会有一张小表(内存区域),如果主接口 A和关联接口 B所在物理槽位不同(内存分配在不同的物理板卡上),那么在两块物理内存中均会有一张小表,并且保存了接口 A和接口 B的信息,并保存了接口 A的用户相关配置信息,以备用作终端用户IPl接入所查找。上述方法还可具有以下特点:所述终端用户IPl在用户接入后在转发面生成用户表(已接入加表用户信息所分配的内存区域),如果主接口 A和关联接口 B所在物理槽位不同(内存分配在不同的物理板卡上),那么在两块物理内存中均会有一张用户表,并且保存了接口 A和接口 B的信息,并保存了接口 A的用户相关配置信息,以备用作终端用户IPl做流量控制和计费时所使用。
[0059]该终端用户可以通过主接口或者关联接口进行接入请求、强推认证和流量转发,主接口或者关联接口具有独立性,即流量可以在两个接口间进行无缝切换。
[0060]当主接口 A与下层设备断开连接的时候,可以通过虚拟路由冗余协议VRRP,迅速将路由切换到关联接口 B,流量可以在两个接口间进行无缝切换,保持通畅,反过来关联接口断开连接,流量也会无缝的切换到主接口,进行流量转发。所述路由切换方式可以使用VRRP之外其它的路由切换方式,比如BFD等。
[0061 ] 需要说明的是,以上仅以关联一个接口为例,并不局限于关联一个接口的场景,可以关联多个接口。
[0062]图7是根据本发明实施例的BRAS的三层设备的网络示意图,如图7所示,在一个BRAS三层接入网络中,一个BRAS下挂若干个三层设备,其与三层设备的每个接口直连的是三层网络口,具有MAC地址、网络地址以及路由信息,在BRAS上的这些接口具有三层用户侧接口的属性,其中主接口有上线所需的相关配置。这多个三层设备下面连接到交换机等二层设备并最终与终端用户相连接。
[0063]用户可以通过路由器I到主接口发起接入认证流程,同时也可以通过路由器2到关联接口发起接入认证流程,并都可以在BRAS上生成并保存有用户信息。用户加表后同时也可以通过任意一个接口进行流量转发,即可以通过路由器I也可以通过路由器2进行流量的转发。
[0064]这若干个与BRAS相连的三层设备与交换机相连的口可以进行VRRP路由备份,当路由器I与路由器2与BRAS的连接口发生断开之类,可以迅速进行VRRP切换,将流量切换到另外一个路由器,不会断流。
[0065]图8是根据本发明实施例的用户配置后下发到转发表的处理流程图,如图8所示,配置表的下发处理流程包括以下步骤:
[0066]步骤S802,接口 A和接口 B均分别配置为三层用户侧接口,有自己的MAC地址,网络地址,并且将接口 A关联接口 B ;
[0067]步骤S804,接口 A配置用户IPl的相关ID信息,如IPl的IP地址等;
[0068]步骤S806,接口 A配置IPl接入所需的相关属性信息;
[0069]步骤S808,用户的IPl配置表中保存有主接口 A和关联接口 B的接口信息;
[0070]步骤S810,将该用户表项由控制面下发到转发面。
[0071]图9是本发明实施例的用户流量触发上线的处理流程图,如图9所示,用户接入上线处理流程包括以下步骤:
[0072]步骤S902,用户流量通过主接口或者关联接口进入BRAS设备;
[0073]步骤S904,判断接收到的接口为三层口,则根据收到流量中的携带源IP查找本地的配置表;
[0074]步骤S906,查到配置表中的主接口或者关联接口是流量进入的接口,并上送处理;
[0075]步骤S908,根据上送的流量发起认证和上线流程;
[0076]步骤S910,用户成功上线后将用户表下发到转发面包含主接口和关联接口。
[0077]图10是根据本发明实施例的用户流量转发的处理流程图,如图10所示,从主接口和关联接口流入流量转发处理流程包括以下步骤:
[0078]步骤S1002,用户流量通过主接口或者关联接口进入BRAS设备;
[0079]步骤S1004,判断接收到的接口为三层口,则根据收到流量中的携带源IP查找本地的用户表;
[0080]步骤S1006,查到用户表中的主接口或者关联接口是流量进入的接口,并上送处理;
[0081]步骤S1008,根据用户表中的策略进行限速和转发处理。
[0082]图11是根据本发明实施例的网络侧到三层设备的流量转发处理流程图,如图11所示,从网络侧流入到BRAS再到下游三层设备的流量转发处理流程包括以下步骤:
[0083]步骤S1102,用户发起的流量通过网络侧接口进入BRAS设备;
[0084]步骤S1104,根据收到流量中的携带目的IP查找本地的用户表确定是三层用户,并进行流量限速等处理;
[0085]步骤S1106,根据路由表确定投递的接口是主接口或者关联接口 ;
[0086]步骤S1108,通过主接口或者关联接口投递到下游的三层设备。
[0087]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0088]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种业务处理方法,其特征在于,包括: 为接入接口配置一个或多个关联接口,其中,所述接入接口与所述关联接口为相同类型的三层接口; 在所述接入接口与下层设备断开连接的情况下,将路由切换到所述关联接口进行业务处理。2.根据权利要求1所述的方法,其特征在于,在为接入接口配置一个或多个关联接口之后,还包括: 在所述接入接口和所述关联接口所在的物理槽位不同的情况下,分别保存所述接入接口和所述关联接口的信息,以及所述接入接口配置的终端信息。3.根据权利要求1或2所述的方法,其特征在于,通过以下方式之一将路由切换到所述关联接口进彳丁业务处理: 虚拟路由冗余协议VRRP,双向转发检测BFD。4.一种业务处理方法,其特征在于,包括: 获取携带有配置信息的配置表,其中,所述配置信息包括接入接口的信息、预先设置的与所述接入接口关联的关联接口的信息、以及所述接入接口与所述关联接口关联的配置信息,其中,所述接入接口与所述关联接口为相同类型的三层接口 ; 在所述接入接口与下层设备断开连接的情况下,根据所述配置信息将路由切换到所述关联接口进行业务处理。5.根据权利要求4所述的方法,其特征在于, 所述接入接口的信息包括:所述接入接口的MAC地址、所述接入接口的网络地址、所述接入接口的路由信息; 所述关联接口的信息包括:所述关联接口的MAC地址、所述关联接口的网络地址、所述关联接口的路由信息。6.一种业务处理装置,其特征在于,包括: 配置模块,用于为接入接口配置一个或多个关联接口,其中,所述接入接口与所述关联接口为相同类型的三层接口; 第一业务处理模块,用于在所述接入接口与下层设备断开连接的情况下,将路由切换到所述关联接口进行业务处理。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 保存模块,用于在所述接入接口和所述关联接口所在的物理槽位不同的情况下,分别保存所述接入接口和所述关联接口的信息,以及所述接入接口配置的终端信息。8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括: 切换模块,用于通过以下方式之一将路由切换到所述关联接口进行业务处理:虚拟路由冗余协议VRRP,双向转发检测BFD。9.一种业务处理装置,其特征在于,包括: 获取模块,用于获取携带有配置信息的配置表,其中,所述配置信息包括接入接口的信息、预先设置的与所述接入接口关联的关联接口的信息、以及所述接入接口与所述关联接口关联的配置信息,其中,所述接入接口与所述关联接口为相同类型的三层接口 ; 第二业务处理模块,用于在所述接入接口与下层设备断开连接的情况下,根据所述配置信息将路由切换到所述关联接口进行业务处理。10.根据权利要求9所述的装置,其特征在于, 所述接入接口的信息包括:所述接入接口的MAC地址、所述接入接口的网络地址、所述接入接口的路由信息; 所述关联接口的信息包括:所述关联接口的MAC地址、所述关联接口的网络地址、所述关联接口的路由信息。
【文档编号】H04L12/707GK105847138SQ201510014362
【公开日】2016年8月10日
【申请日】2015年1月12日
【发明人】吕矿生, 岳雪梅
【申请人】中兴通讯股份有限公司