一种实现数据传输处理的方法及装置与流程

文档序号:16464155发布日期:2019-01-02 22:42阅读:159来源:国知局
一种实现数据传输处理的方法及装置与流程

本文涉及但不限于分组数据交换技术,尤指一种实现数据传输处理的方法及装置。



背景技术:

交换系统是分组交换设备的关键组成部分,它是由交换接入装置和交换网络组成;交换接入装置包括源端交换接入装置和目的交换接入装置。交换网又是由各个交换单元相互连接组成。在源端交换接入装置和交换单元之间,交换单元和交换单元之间,以及交换单元和目的交换接入装置之间通过串行高速链路进行连接。

交换网的非对称是指:在交换网络相邻的两个级别之间,存在带宽不一致的情况,即在任意一个级别的节点到另一个级别所有的节点链路带宽不一致。图1为相关技术中非对称单级交换网的网络结构框图,如图1所示,交换网在初始设置时带宽是物理对称的拓扑结构;当对称的拓扑结构中发生链路中断时,出现非对称的网络结构;例如、当图1中中心线卡1(sf_1#)与目的端的交换接入装置0(sa_0#)之间有一条链路断开(通过链路上的x标示)时,对于目的交换接入装置sa_0#,交换网络出现了非对称,此时sf_1#的输入带宽大于输出带宽。由于非对称的网络结构,sf_1#可能产生局部拥塞,从而影响到整网流量;为了避免对整网流量的影响,需要对sf_1#进行非对称处理;相关技术一般将sf_1#的一条输入链路关闭;即在至少为上游芯片保留一条链路到本芯片的前提下,保证上游芯片到本芯片的源端交换接入装置的入口带宽不大于本芯片到目的交换接入装置的目的sa的出口带宽,从而有效解决非对称拓扑导致的芯片级拥塞问题;图2为相关技术中对单级交换网实现非对称处理的网络拓扑示意图,如图2所示,由于sf_1#与sa_0#之间链路断开,进行非对称处理后:sa_4#与sf_1#之间的链路被断开;sa_6#与sf_1#之间的链路被断开;sf_1#与sa_2#之间的链路被断开。。

线卡对线卡的非对称是指:业务线卡内的交换接入装置本身就处于不对称状态,由于交换网的非对称处理,交换卡相邻的两个线卡之间出现了局部拥塞和交换流量下降。图3为相关技术中线卡对线卡的单级传输网的结构示意图,如图3所示,线卡对线卡的传输网络由三块线卡组成,其中,网络中包含业务线卡1、业务线卡2和中心线卡3,业务线卡1上的源交换接入装置发出的信元,经过中心线卡3的交换单元交换到达业务线卡2上的各个目的交换接入装置。图4为相关技术中线卡对线卡非对称单级网络结构示意图,如图4所示,业务线卡1上插了一片源交换接入装置sa_2#,业务线卡2上插了两片目的交换接入装置sa_0#和sa_1#,两块业务线卡和中心线卡上的输入和输出带宽是一致的。假设sa_2#有1份流量数据需要发送给sa_0#,有1份流量数据需要发送给sa_1#;根据相关技术的原理分析,目的交换接入装置sa_0#、sa_1#与源交换接入装置sa_2#构成的交换网是非对称的,采用相关技术的非对称方法进行处理时,将同时关闭sa_0#与sf_0#间的一条链路;但是对业务线卡1而言,业务线卡1送给中心线卡3的流量数据为2份,中心线卡3到达业务线卡2的数据流量也是2份,如果关闭了一条链路,反而导致另外一条链路拥塞,降低了交换网的网络传输速率。

综上,相关技术在数据流量在线卡对线卡之间的传输过程中,进行非对称处理降低了交换网的网络传输速率,浪费了网络带宽资源。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现数据传输处理的方法及装置,能够提高流量数据的传输效率,提升带宽资源的利用率。

本发明实施例提供了一种实现数据传输处理的方法,包括:

当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;

根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。

可选的,所述计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽包括:

对中心线卡连接的各源端业务线卡,分别计算源端业务线卡承载的所有源端交换接入装置的第一总带宽;

对中心线卡连接的各目的端业务线卡,分别计算目的端业务线卡承载的所有目的交换接入装置的第二总带宽。

可选的,该方法之前还包括:

获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置。

可选的,所述计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽包括:

根据每一条链路的链路速率参数,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽。

可选的,所述根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理包括:

进行流量数据传输时,如果进行流量数据传输的源端业务线卡承载的所有源端交换接入装置的第一总带宽等于进行流量数据传输的目的端业务线卡承载的所有目的交换接入装置的第二总带宽,采用第一总带宽等于第二总带宽的源端业务线卡和目的端业务线卡进行数据流量传输。

另一方面,本发明实施例还提供一种实现数据传输处理的装置,包括:计算单元和传输处理单元;其中,

计算单元用于:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;

传输处理单元用于:根据计算单元计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。

可选的,所述计算单元具体用于:

对中心线卡连接的各源端业务线卡,分别计算源端业务线卡承载的所有源端交换接入装置的第一总带宽;

对中心线卡连接的各目的端业务线卡,分别计算目的端业务线卡承载的所有目的交换接入装置的第二总带宽。

可选的,该装置还包括获取单元,获取单元用于:获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置。

可选的,所述计算单元具体用于:根据每一条链路的链路速率参数,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽。

可选的,所述传输处理单元具体用于:进行流量数据传输时,如果进行流量数据传输的源端业务线卡承载的所有源端交换接入装置的第一总带宽等于进行流量数据传输的目的端业务线卡承载的所有目的交换接入装置的第二总带宽,采用第一总带宽等于第二总带宽的源端业务线卡和目的端业务线卡进行数据流量传输。

与相关技术相比,本申请技术方案包括:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。本发明实施例提高了流量数据的传输效率,提升了带宽资源的利用率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为相关技术中非对称单级交换网的网络结构框图;

图2为相关技术中对单级交换网实现非对称处理的网络拓扑示意图;

图3为相关技术中线卡对线卡的单级传输网的结构示意图;

图4为相关技术中线卡对线卡非对称单级网络结构示意图;

图5为本发明实施例实现数据传输处理的方法的流程图;

图6为本发明实施例实现数据传输处理的装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图5为本发明实施例实现数据传输处理的方法的流程图,如图5所示,包括:

步骤500、当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;

可选的,本发明实施例计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽包括:

对中心线卡连接的各源端业务线卡,分别计算源端业务线卡承载的所有源端交换接入装置的第一总带宽;

对中心线卡连接的各目的端业务线卡,分别计算目的端业务线卡承载的所有目的交换接入装置的第二总带宽。

可选的,本发明实施例计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽包括:

根据每一条链路的链路速率参数,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽。

需要说明的是,链路速率参数为网络配置的参数,可以采用相关技术进行获取。

可选的,本发明实施例步骤500之前还包括:

获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置。

需要说明的是,获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置可以采用相关技术进行获取。

表1为本发明实施例获取中心线卡连接的所有目的交换接入装置示例数据,为了根据链路速率参数进行带宽计算,获取的目的交换接入装置数据中包含目的交换接入装置所采用的链路,通过表中的1表示。

表1

表2为本发明实施例源端业务线卡所采用的链路的示例数据,通过表中的1表示。

表2

步骤501、根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。

可选的,本发明实施例根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理包括:

进行流量数据传输时,如果进行流量数据传输的源端业务线卡承载的所有源端交换接入装置的第一总带宽等于进行流量数据传输的目的端业务线卡承载的所有目的交换接入装置的第二总带宽,采用第一总带宽等于第二总带宽的源端业务线卡和目的端业务线卡进行数据流量传输。

与相关技术相比,本申请技术方案包括:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。本发明实施例提高了流量数据的传输效率,提升了带宽资源的利用率。

本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行上述实现数据传输处理的方法。

本发明实施例还提供一种实现数据传输处理的装置,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行以下操作:

当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;

根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。

可选的,本发明实施例程序指令在处理器读取执行计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽操作包括:

对中心线卡连接的各源端业务线卡,分别计算源端业务线卡承载的所有源端交换接入装置的第一总带宽;

对中心线卡连接的各目的端业务线卡,分别计算目的端业务线卡承载的所有目的交换接入装置的第二总带宽。

可选的,本发明实施例本发明实施例程序指令在处理器读取执行计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽操作包括:

根据每一条链路的链路速率参数,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽。

可选的,本发明实施例步骤计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽之前,程序指令还在处理器读取执行以下操作:

获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置。

可选的,本发明实施例本发明实施例程序指令在处理器读取执行根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理操作包括:

进行流量数据传输时,如果进行流量数据传输的源端业务线卡承载的所有源端交换接入装置的第一总带宽等于进行流量数据传输的目的端业务线卡承载的所有目的交换接入装置的第二总带宽,采用第一总带宽等于第二总带宽的源端业务线卡和目的端业务线卡进行数据流量传输。

与相关技术相比,本申请技术方案包括:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。本发明实施例提高了流量数据的传输效率,提升了带宽资源的利用率。

图6为本发明实施例实现数据传输处理的装置的结构框图,如图6所示,包括:计算单元和传输处理单元;其中,

计算单元用于:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;

传输处理单元用于:根据计算单元计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。

可选的,所述计算单元具体用于:

对中心线卡连接的各源端业务线卡,分别计算源端业务线卡承载的所有源端交换接入装置的第一总带宽;

对中心线卡连接的各目的端业务线卡,分别计算目的端业务线卡承载的所有目的交换接入装置的第二总带宽。

可选的,该装置还包括获取单元,获取单元用于:获取中心线卡连接的所有源端交换接入装置和目的交换接入装置,及各源端业务线卡承载的所有源端交换接入装置和各目的端业务线卡承载的所有目的交换接入装置。

可选的,所述计算单元具体用于:根据每一条链路的链路速率参数,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽。

可选的,所述传输处理单元具体用于:进行流量数据传输时,如果进行流量数据传输的源端业务线卡承载的所有源端交换接入装置的第一总带宽等于进行流量数据传输的目的端业务线卡承载的所有目的交换接入装置的第二总带宽,采用第一总带宽等于第二总带宽的源端业务线卡和目的端业务线卡进行数据流量传输。

与相关技术相比,本申请技术方案包括:当线卡对线卡为非对称结构时,计算中心线卡连接的各业务线卡承载的所有交换接入装置的带宽;根据计算获得的各业务线卡承载的所有交换接入装置的带宽进行数据流量传输处理。本发明实施例提高了流量数据的传输效率,提升了带宽资源的利用率。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1