掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及通信技术领域,具体涉及一种以太网业务的路由确定方法、装置、设备及存储介质。

背景技术

传输以太网电力专线的低时延要求越来越高。传输电力的业务路由策略中,一般会考虑距离、跳数、时延等因素。电路时延主要包括线路的时延。其中,线路的时延主要取决于光缆线路时延,光缆线路时延取决于光缆的基础设施,很难轻易改变。

现有光传送网(Optical Transport Network,OTN)网络管控系统计算低时延业务路由时,一般通过预录入的站点间距离参数计算出来的光缆线路时延实现,不够精确。

申请内容

为此,本申请提供一种以太网业务的路由确定方法、装置、设备及存储介质,以解决现有技术中由于业务路由发放时仅考虑光缆线路时延而导致的不够精确的问题。

为了实现上述目的,本申请第一方面提供一种以太网业务的路由确定方法,包括:

获取以太网业务端到端的至少一条业务路径;

对于所述至少一条业务路径中的任一条业务路径进行以下处理:

获取所述业务路径的光纤长度,根据所述光纤长度确定所述业务路径的光纤时延;获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延;根据所述光纤时延和所述设备转接时延,确定所述端到端时延;

根据所述至少一条业务路径各自对应的端到端时延,从所述至少一条业务路径中选择时延最短路径,确定为所述以太网业务端到端的路由。

可选地,所述根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延,包括:

获取所述业务映射方式对应的业务映射时延,将所述业务映射时延乘以2后所得的值作为第一射时延;

将所述中间站点数量与所述单站点穿通时延的乘积所得的值作为第二通时延;

将所述第一时延与所述第二时延的和,作为所述业务路径的设备转接时延。

可选地,所述获取所述业务映射方式对应的业务映射时延,包括:

从预先配置的业务映射方式与业务映射时延的对应关系表中,查询获得所述业务路径的业务映射方式对应的业务映射时延。

可选地,所述获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,包括:

将所述业务路径途径站点作为中间站点,将所述业务路径途径站点的数量,作为中间站点数量;

获取所述业务路径上的设备支持的业务映射方式;

查询预先配置的业务映射方式与中间站点穿通方式的映射关系表,获取所述设备支持的业务映射方式对应的中间站点穿通方式;

查询预先配置的中间站点穿通方式与穿通时延的映射关系表,获取所述中间站点穿通方式对应的单站点穿通时延。

可选地,所述中间站点穿通方式与穿通时延的映射关系表,包括:

OSU穿通方式对应的穿通时延、ODUk穿通方式对应的穿通时延、VCn穿通方式对应的穿通时延,依次增大。

可选地,所述根据所述光纤长度确定所述业务路径的光纤时延,包括:

将所述光纤长度与单位长度光纤时延的乘积所得的结果,作为所述业务路径的光纤时延。

可选地,所述根据所述光纤时延和所述设备转接时延,确定所述端到端时延,包括:

将所述光纤时延与所述设备转接时延求和所得的结果,确定为所述端到端时延。

本申请第二方面提供一种以太网业务的路由确定装置,包括:

获取模块,用于获取以太网业务端到端的至少一条业务路径;

确定模块,用于对于所述至少一条业务路径中的任一条业务路径进行以下处理:获取所述业务路径的光纤长度,根据所述光纤长度确定所述业务路径的光纤时延;获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延;根据所述光纤时延和所述设备转接时延,确定所述端到端时延;

选择模块,用于根据所述至少一条业务路径各自对应的端到端时延,从所述至少一条业务路径中选择时延最短路径,确定为所述以太网业务端到端的路由。

本申请第三方面提供一种电子设备,包括:

一个或多个处理器;

存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面中任意一项所述的方法;

一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。

本申请第四方面提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据第一方面中任意一项所述的方法。

本申请具有如下优点:

在进行以太网业务路由确定时,确定以太网业务端到端的业务路径各自的端到端时延,在该端到端时延中包括业务路径的光纤时延和设备转接时延,其中,设备转接时延根据业务路径的映射方式、中间站点数量以及单站点穿通时延确定,根据业务路径各自对应的端到端时延,从端到端的至少一条业务路径中选择时延最短路径,确定为以太网业务端到端的路由,从而在以太网业务路由确定过程中,能够结合业务路径的光纤时延和设备转接时延选择时延最短路径,提高了业务时延计算的准确度,使得选择出的端到端路由延时短、传输性能优。

附图说明

附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。

图1为本申请实施例提供的一种以太网业务的路由确定方法流程示意图;

图2为本申请实施例提供的一种网元拓扑结构示意图;

图3为本申请实施例提供的一种以太网业务的路由确定装置结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。

如本申请所使用的,术语“和/或”包括一个或多个相关列举条目的任何和全部组合。

本申请所使用的术语仅用于描述特定实施例,且不意欲限制本申请。如本申请所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。

当本申请中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。

除非另外限定,否则本申请所用的全部术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本申请的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本申请明确如此限定。

第一方面,本申请实施例提供一种以太网业务的路由确定方法,该方法可以应用于任一网络设备,例如应用于负责路由分发业务的管控系统,该管控系统安装于任一网络设备中。本申请实施例提供的以太网业务的路由确定方法,能够解决以太网业务低时延路由的精确计算问题,除了考虑光缆时延外,还考虑了设备转接时延,能够用于为管控系统发放业务提供重要参考。

本申请实施例中,在业务路径的端到端时延中计入设备转接时延,设备转接时延的大小,与业务到通道层的承载方式有关,具体地,设备转接时延与业务的承载通道、业务到承载通道的映射方式、承载通道的交叉方式、承载通道到OTN侧的复用方式有关。

如图1所示,考虑设备转接时延的以太网业务的路由确定过程主要包括:

步骤101,获取以太网业务端到端的至少一条业务路径。

具体地,负责路由分发业务的管控系统在获取到端到端之后,根据两个端的设备查询路由表,获得能够联通端到端的所有可能的业务路径。其中,获得的所有可能的业务路径需要满足两个端的设备能够支持的业务映射方式和站点穿通方式。

其中,至少一条业务路径包括能够联通端到端的一条或多条业务路径。

其中,以太网业务端到端可以是后台工作人员预先配置,也可以是通过其他人机交互设备获得。

步骤102,对于所述至少一条业务路径中的任一条业务路径进行以下处理:获取所述业务路径的光纤长度,根据所述光纤长度确定所述业务路径的光纤时延;获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延;根据所述光纤时延和所述设备转接时延,确定所述端到端时延。

其中,业务路径的端到端时延=光纤时延+设备转接时延。

示例性实施例中,根据所述光纤长度确定所述业务路径的光纤时延,包括:将所述光纤长度与单位长度光纤时延的乘积所得的结果,作为所述业务路径的光纤时延。

光纤时延可表示为:光纤时延=光纤长度(km)*每公里光纤时延=光纤长度(km)*1000/光速*光纤折射率*1000000=光纤长度*4.897us。

示例性实施例中,所述根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延,包括:获取所述业务映射方式对应的业务映射时延,将所述业务映射时延乘以2后所得的值作为第一时延;将所述中间站点数量与所述单站点穿通时延的乘积所得的值作为第二时延;将所述第一时延与所述第二时延的和,作为所述业务路径的设备转接时延。

其中,设备转接时延可表示为:设备转接时延=业务映射时延*2+中间站点数量*单站点穿通时延。

其中,中间站点数量包括端到端的业务路径中的每个站点,包括两个端点的站点。

示例性实施例中,业务映射时延与业务映射方式相关,基于此,所述获取所述业务映射方式对应的业务映射时延,包括:从预先配置的业务映射方式与业务映射时延的对应关系表中,查询获得所述业务路径的业务映射方式对应的业务映射时延。

其中,业务映射方式和业务映射时延的对应关系表中,预先配置业务映射方式对应的业务映射时延,不同的业务映射方式对应的业务映射时延可以是通过测量统计得到。

例如,业务映射方式一到方式二、方式三,时延逐渐增大:

业务映射方式一:以太网映射到光用户单元及映射到光通道数据单元(Eth overOSU over ODUk);

业务映射方式二:以太网映射到OTN(Eth over OTN);

业务映射方式三:以太网映射到VCn及映射到STM-16及映射到ODUk(Eth over VCnover STM-16over ODUk)。

示例性实施例中,所述获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,包括:将所述业务路径途径站点作为中间站点,将所述业务路径途径站点的数量,作为中间站点数量;获取所述业务路径上的设备支持的业务映射方式;查询预先配置的业务映射方式与中间站点穿通方式的映射关系表,获取所述设备支持的业务映射方式对应的中间站点穿通方式;查询预先配置的中间站点穿通方式与穿通时延的映射关系表,获取所述中间站点穿通方式对应的单站点穿通时延。

其中,业务映射方式与中间站点穿通方式的映射关系表,可以是业务人员通过统计后得到并预先配置。

其中,中间站点穿通方式与穿通时延的映射关系表中,预先配置不同的中间站点穿通方式对应的穿通时延,具体可以是业务任务通过测量统计后得到并预先配置。

其中,所述中间站点穿通方式与穿通时延的映射关系表中,单站点穿通时延由方式一、方式二、方式三逐渐增大:

方式一:光用户单元(Optical Subscriber Unit,OSU)穿通方式;

方式二:光通道数据单元(Opt ical Channel Data Unit,ODUk)穿通方式;ODU直译为光数据单元(专业上称为光信道数据单元),k是ODU的级别,k取值1、2和3;

方式三:虚电路号(Virtual Circuit Number,VCn)穿通方式。

考虑到业务映射方式会限制中间站点穿通方式,按照可能的组合,一条业务路径的业务映射方式与中间站点穿通方式组合如表1,在业务路径跳数相同的情况下,设备转接时延由业务路径方式1、2、3到4逐渐增大。

表1

本申请实施例中,业务端到端时延(us)

=光纤时延(us)+设备转接时延(us);

=光纤长度(km)*4.897us+2*单站点业务映射时延+中间穿通站点数*单站点穿通时延。

由于不同的业务映射方式和不同的站点穿通方式支持的板卡不相同,由不同的方式组合出来的业务路径的时延也不相同,因此,在业务路径选择时,不仅需要选择不同的光缆线路,还需要对比不同的业务映射方式和站点穿通方式带来的时延的不同。

步骤103,根据该至少一条业务路径各自对应的端到端时延,从该至少一条业务路径中选择时延最短路径,确定为以太网业务端到端的路由。

本申请实施例中,在进行以太网业务路由确定时,确定以太网业务端到端的业务路径各自的端到端时延,在该端到端时延中包括业务路径的光纤时延和设备转接时延,根据业务路径各自对应的端到端时延,从端到端的至少一条业务路径中选择时延最短路径,确定为以太网业务端到端的路由,从而在以太网业务路由确定过程中,能够结合业务路径的光纤时延和设备转接时延选择时延最短路径,提高了业务时延计算的准确度,使得选择出的端到端路由延时短、传输性能优。

本申请实施例提供的以太网业务的路由确定方法,能够用于OTN网络承载以太网电路时,业务时延的精确计算,计算得到的业务的端到端时延包括光纤时延和设备转接时延,为路由分发时选择低延时路由提供重要参考指标,提高低时延路由选择的准确度,为管控系统发放业务提供重要依据。避免了现有的设备转接时延一般在业务建立后,通过协议方式实时测量得出,无法应用于业务路由发放中的问题。使得业务路由测量中考虑的时延因子参数的获取,在考虑光缆距离的同时,也包含设备转接时延,大大提高精确度。

以下通过一个具体实施例对以太网业务的路由确定过程进行举例说明。

选取某一OTN系统供应商的设备,选择设备的客户侧接口是普通的以太GE光口,线路侧接口均为10G OTN线路侧接口,设备支持的业务映射方式和穿通方式如表1所示,测试得出其不同映射方式和穿通方式的时延如表2所示:

表2

假设网元拓扑结构如图2所示,共包括A/B/C/D/E五个网元,网元间的光纤距离如图中标识,AC为100km、AB为100km、AD为120km、CE为100km、BE为100km、DE为130km、BC为110km、BD为80km。

假设A/D/E网元均支持中间站点穿通方式一、方式二和方式三,B网元支持中间站点穿通方式二和方式三,C网元支持中间站点穿通方式一和方式三。

假设A/B/C/D/E网元支持业务映射方式为方式一、方式二和方式三。配置由A到E节点为原宿的GE光口下100M带宽业务的时候,按照低时延路由计算方法,生成如表3所示的路径表(未罗列所有低时延业务路由表)。由此,可以得出,虽然路由1和路由2的光缆距离相同,业务跳数相同,但是由于穿通方式的不同,最后选择出来的路由时延不同,最短时延路径是路由2(A-C-E)

表3

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

第二方面,本申请实施例提供一种以太网业务的路由确定装置。该装置的具体实施可参见方法实施例部分的相关描述,重复之处不再复述。如图3所示,该装置主要包括:

获取模块301,用于获取以太网业务端到端的至少一条业务路径;

确定模块302,用于对于所述至少一条业务路径中的任一条业务路径进行以下处理:获取所述业务路径的光纤长度,根据所述光纤长度确定所述业务路径的光纤时延;获取所述业务路径的业务映射方式、中间站点数量以及单站点穿通时延,根据所述业务映射方式、所述中间站点数量以及所述单站点穿通时延,确定所述业务路径的设备转接时延;根据所述光纤时延和所述设备转接时延,确定所述端到端时延;

选择模块303,用于根据所述至少一条业务路径各自对应的端到端时延,从所述至少一条业务路径中选择时延最短路径,确定为所述以太网业务端到端的路由。

本申请实施例提供的装置具有的功能或包含的模块可以用于执行上文第一方面方法实施例描述的方法,其具体实现和技术效果可参照上文方法实施例的描述,为了简洁,这里不再赘述。

需要说明的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本申请的创新部分,本实施方式中并没有将与解决本申请所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

第三方面,参照图4,本申请实施例提供一种电子设备,其包括:

一个或多个处理器401;

存储器402,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的以太网业务的路由确定方法;

一个或多个I/O接口403,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。

其中,处理器401为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器402为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)403连接在处理器401与存储器402间,能实现处理器401与存储器402的信息交互,其包括但不限于数据总线(Bus)等。

在一些实施例中,处理器401、存储器402和I/O接口403通过总线相互连接,进而与计算设备的其它组件连接。

第四方面,本实施例还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本实施例提供的以太网业务的路由确定方法,为避免重复描述,在此不再赘述以太网业务的路由确定方法的具体步骤。

本领域普通技术人员可以理解,上文中所申请方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实施例的范围之内并且形成不同的实施例。

可以理解的是,以上实施方式仅仅是为了说明本申请的原理而采用的示例性实施方式,然而本申请并不局限于此。对于本领域内的普通技术人员而言,在不脱离本申请的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本申请的保护范围。

技术分类

06120116338516