本发明专利技术公开了一种业务报文转发方法和装置,其中,该方法包括:根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,虚拟链路绑定组包括一条或多条不同链路类型的链路;通过选择的链路转发业务报文。本发明专利技术解决了现有技术中按照链路轮流排序转发业务报文的方式造成的业务转发的时延过长、业务吞吐量下降的问题,达到了链路资源的有效利用的技术效果、提高了业务的吞吐量、扩大链路带宽以及增加组网灵活性的技术效果。
【技术实现步骤摘要】
业务报文转发方法和装置
本专利技术涉及通信领域,具体而言,涉及一种业务报文转发方法和装置。
技术介绍
在包传送(PacketTransmissionNetwork)
,随着各种类型网络的不断融合,传输媒介的类型也越来越多。目前应用较多的传输媒介主要有:以太网链路类型、同步传输模式(SynchronousTransferModule,简称为STM)链路类型、E1链路类型、各种类型数字用户线路(各种类型DigitalSubscribeLine,简称为XDSL)链路类型以及微波链路等,不同的链路类型一般采用不同的链路层协议。为了扩大链路带宽,可以将多个物理链路聚合在一起形成一个逻辑链路,也就是链路聚合。目前,应用比较广泛的链路聚合技术主要有基于电气和电子工程师学会(InstituteofElectricalandElectronicsEngineers,简称为IEEE)802.3的链路聚合技术(LinkAggregationControlProtocol,简称为LACP),以及基于RFC1990实现的多链路点对点协议(MultilinkPointtoPoint,简称为ML-PPP)。其中,LACP支持将多个同速率的以太网链路聚合在一起,ML-PPP支持将不同类型的链路聚合在一起。ML-PPP链路聚合技术在进行业务报文转发时,主要是采用轮流转发的机制,即,预先设定好链路的转发顺序,按照顺序依次选择进行业务报文转发的链路。然而,通过上述方式进行业务报文的转发,降低了聚合链路中业务报文转发的灵活性,聚合链路组中转发时延大的链路使得业务转发产生一定的时延,并且ML-PPP在以太网链路上传递的时候,由于封转效率较差,降低了业务的吞吐量。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种业务报文转发方法和装置,以至少解决现有技术中按照顺序方式进行链路的选择而造成的业务转发的时延过长、业务吞吐量下降的技术问题。根据本专利技术的一个方面,提供了一种业务报文转发方法,包括:根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,虚拟链路绑定组包括一条或多条不同链路类型的链路;通过选择的链路转发业务报文。优选地,参数信息包括以下至少之一:链路的服务质量、链路的权重值和链路的带宽。优选地,当参数信息包括链路的权重值时,根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,包括:按权重值从高到低依次选择链路作为业务报文的转发链路,直至被选择的所有链路的负荷阈值的和大于业务报文的负荷量。优选地,通过选择的链路转发业务报文之前,该业务报文转发方法还包括:对业务报文外层进行封装,其中,本次封装的第一头部信息根据虚拟链路绑定组确定,包括:虚拟链路组连接的两端设备的MAC地址信息、虚拟链路绑定组的类型编号、VLAN和协议类型。优选地,对业务报文外层进行封装,包括:根据预先设置的切片方式对业务报文进行切片;对切片后得到的业务报文的切片进行封装,其中,第一头部信息,还包括:用于接收端对切片进行恢复的信息。优选地,在对业务报文外层进行封装之后,该业务报文转发方法还包括:对业务报文外层再次进行封装,其中,本次封装的第二头部信息根据选择的链路的链路类型确定。优选地,通过选择的链路转发业务报文包括:将选择的链路作为主用链路,为主用链路配置一个或多个备用链路,其中,备用链路的权重值不大于主用链路的权重值;当主用链路在转发业务报文的过程中出现故障时,通过备用链路进行业务报文的转发。优选地,在对切片后得到的业务报文的切片进行封装之后,通过选择的链路转发业务报文转发,包括:将切片分别分配在不同的被选择的链路上进行转发,其中,一条链路对应一个或多个切片。根据本专利技术的另一方面,提供了一种业务报文转发装置,包括:选择单元,用于根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,虚拟链路绑定组包括一条或多条不同链路类型的链路;转发单元,用于通过选择的链路转发业务报文。优选地,该业务报文转发装置还包括:封装单元,用于对业务报文外层进行封装,其中,本次封装的第一头部信息根据虚拟链路绑定组确定,包括:虚拟链路组连接的两端设备的MAC地址信息、虚拟链路绑定组的类型编号、VLAN和协议类型。优选地,封装单元包括:切片模块,用于根据预先设置的切片方式对业务报文进行切片;封装模块,用于对切片后得到的业务报文的切片进行封装,其中,第一头部信息,还包括:用于接收端对切片进行恢复的信息。在本专利技术中,在建立了包含不同链路类型的链路的虚拟链路绑定组之后,根据链路的参数信息来确定采用哪条链路进行业务报文的转发,即,本实施例提供的业务报文转发方法能够根据各链路的状态实现链路的选择,从而解决了现有技术中按照链路轮流排序转发业务报文的方式造成的业务转发的时延过长、业务吞吐量下降的问题,达到了链路资源的有效利用的技术效果、提高了业务的吞吐量、扩大链路带宽以及增加组网灵活性的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的业务报文转发方法的一种优选流程图;图2是根据本专利技术实施例的业务报文转发装置的一种优选结构框图;图3是根据本专利技术实施例的业务报文转发装置的另一种优选结构框图;图4是根据本专利技术实施例的封装单元的一种优选结构框图;图5是根据本专利技术实施例的支持多种类型链路捆绑的方法一种优选流程图;图6是根据本专利技术实施例的虚拟链路绑定组在网络中的使用位置的一种优选示意图;图7是根据本专利技术实施例的虚拟链路绑定组在网络中的使用位置的一种优选示意图;图8是根据本专利技术实施例的业务报文封装格式的一种优选示意图;图9是根据本专利技术实施例的业务报文封装格式的另一种优选示意图;图10是根据本专利技术实施例的虚拟链路绑定组的组网示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1本实施例提供了一种业务报文转发方法,如图1所示,包括步骤S102至步骤S104:S102:根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,虚拟链路绑定组包括一条或多条不同链路类型的链路;S104:通过选择的链路转发业务报文。在上述优选实施方式中,在建立了包含不同链路类型的链路的虚拟链路绑定组之后,根据链路的参数信息来确定采用哪条链路进行业务报文的转发,即,本实施例提供的业务报文转发方法能够根据各链路的状态实现链路的选择,从而解决了现有技术中按照链路轮流排序转发业务报文的方式造成的业务转发的时延过长、业务吞吐量下降的问题,达到了链路资源的有效利用的技术效果、提高了业务的吞吐量、扩大链路带宽以及增加组网灵活性的技术效果。优选地,参数信息包括但不限于以下至少之一:链路的服务质量、链路的权重值和链路的带宽。上述参数信息仅仅是本实施例提供的几个优选项,在实际应用中,还可以是链路的其他参数,例如,链路的吞吐量等等,并不仅限于上述几个优先项,选择的参数能够对链路进行选择即可。在上述优选实施方式中,参数信息可以是虚拟链本文档来自技高网...
【技术保护点】
一种业务报文转发方法,其特征在于,包括:根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,所述虚拟链路绑定组包括一条或多条不同链路类型的链路;通过选择的所述链路转发所述业务报文。
【技术特征摘要】
1.一种业务报文转发方法,其特征在于,包括:根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,其中,所述虚拟链路绑定组包括一条或多条不同链路类型的链路;通过选择的所述链路转发所述业务报文;通过选择的所述链路转发所述业务报文之前,还包括:对所述业务报文外层进行封装;其中,本次封装的第一头部信息根据所述虚拟链路绑定组确定,包括:所述虚拟链路组连接的两端设备的介质访问控制MAC地址信息、所述虚拟链路绑定组的类型编号、虚拟局域网VLAN和协议类型,其中,对所述业务报文外层进行封装,包括:根据预先设置的切片方式对所述业务报文进行切片;对切片后得到的业务报文的切片进行封装,其中,所述第一头部信息,还包括:用于接收端对切片进行恢复的信息;在对切片后得到的业务报文的切片进行封装之后,通过选择的链路转发业务报文转发,包括:将所述切片分别分配在不同的被选择的链路上进行转发,其中,一条链路对应一个或多个切片。2.根据权利要求1所述的方法,其特征在于,当所述参数信息包括链路的权重值时,根据虚拟链路绑定组中的各链路的参数信息选择本次进行业务报文转发的链路,包括:按权重值从高到低依次选择链路作为所述业务报文的转发链路,直至被选择的所有链路的负荷阈值的和大于所述业务报文的负荷量。3.根据权利要求1所述的方法,其特征在于,在对所述业务报文外层进行封装之后,还包括:对所述业务报文外层再次进行封装,其中,本次封装的第二头部信息根据选择的所述链路的链路...
【专利技术属性】
技术研发人员:王琳琳,冯景斌,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。