一种专线业务的开通方法及装置与流程

文档序号:16588386发布日期:2019-01-14 18:52阅读:358来源:国知局
一种专线业务的开通方法及装置与流程

本发明实施例涉及通信领域,尤其涉及一种专线业务的开通方法及装置。



背景技术:

随着用户对网络服务智能化和自动化的需求日益增大,专线业务的发展面临瓶颈。在现有技术中,当运营商为用户提供跨省虚拟专用网络(virtualprivatenetwork,vpn)专线服务时,可以通过采用光纤直连的方式,即在两个省的省会城市之间连接光纤,来开通专线业务。

但是,随着软件定义网络(softwaredefinednetwork,sdn)技术的引入,专线业务的开通变得方便快捷,使得跨省专线的业务量随之增加。此时,如果仍采用光纤直连的方式开通专线业务,则在开通过程中会存在耗时耗力的问题,且会造成光纤带宽资源的浪费。



技术实现要素:

本发明提供一种专线业务的开通方法及装置,解决了在开通专线业务时耗时耗力,且浪费光纤带宽资源的问题。

为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供一种专线业务的开通方法,该方法可以包括:获取两端的第一接入层设备和第二接入层设备,以及两端待开通的专线业务的类别;确定第一核心层设备和第二核心层设备,第一核心层设备与第一接入层设备对应,第二核心层设备与第二接入层设备对应;根据第一核心层设备与第二核心层设备之间每条路径的路由跳数、带宽利用率和开销值,确定相应的路径质量;确定每条路径的故障率;根据路径的路径质量和故障率以及专线业务的类别,确定目标路径;分别向第一核心层设备、第二核心层设备以及目标路径经由的设备发送路由信息,路由信息用于专线业务的传输。

结合第一方面,在一种可能的实现方式中,确定第一核心层设备和第二核心层设备,具体的可以包括:向管理第一接入层设备的第一平台发送第一接入层设备的标识,以便第一平台根据第一接入层设备的标识选择第一核心层设备,第一平台还管理第一核心层设备;向管理第二接入层设备的第二平台发送第二接入层设备的标识,以便第二平台根据第二接入层设备的标识选择第二核心层设备,第二平台还管理第二核心层设备;接收第一平台发送的第一核心层设备的标识;接收第二平台发送的第二核心层设备的标识。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,根据第一核心层设备与第二核心层设备之间每条路径的路由跳数、带宽利用率和开销值,确定相应的路径质量,具体的可以包括:确定第一路径的路由跳数,第一路径为第一核心层设备与第二核心层设备之间所有路径中的任意一条;将第一路径经过的每个设备对应的带宽利用率中,最大的带宽利用率确定为第一路径的带宽利用率;采用公式:确定第一路径的路径质量评分q;其中,r为第一路径的路由跳数,r为第一核心层设备与第二核心层设备之间的每条路径的路由跳数中,最大的路由跳数,b为第一路径的带宽利用率,c为预存的第一路径的开销值,c为第一核心层设备与第二核心层设备之间的每条路径的开销值中,最大的开销值。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,确定每条路径的故障率,具体的可以包括:确定第一路径经由的设备中,每个设备的故障率,并确定第一路径经由的设备之间的链路中,每条链路的故障率;根据每个设备的故障率和每条链路的故障率,确定第一路径的故障率。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,根据路径的路径质量和故障率以及专线业务的类别,确定目标路径,具体的可以包括:根据专线业务的类别确定专线业务的等级;将第一核心层设备与第二核心层设备之间的所有路径中,故障率小于或等于预设故障率的路径确定为候选路径;预设故障率与专线业务的等级对应;将候选路径中,路径质量评分最小的路径确定为目标路径。

第二方面,本发明提供一种专线业务的开通装置,该专线业务的开通装置可以包括:获取单元、确定单元和发送单元。其中,获取单元,用于获取两端的第一接入层设备和第二接入层设备,以及两端待开通的专线业务的类别。确定单元,用于确定第一核心层设备和第二核心层设备,第一核心层设备与第一接入层设备对应,第二核心层设备与第二接入层设备对应;根据第一核心层设备与第二核心层设备之间每条路径的路由跳数、带宽利用率和开销值,确定相应的路径质量;确定每条路径的故障率;根据路径的路径质量和故障率以及专线业务的类别,确定目标路径。发送单元,用于分别向第一核心层设备、第二核心层设备以及目标路径经由的设备发送路由信息,路由信息用于专线业务的传输。

结合第二方面,在一种可能的实现方式中,确定单元,具体用于:向管理第一接入层设备的第一平台发送第一接入层设备的标识,以便第一平台根据第一接入层设备的标识选择第一核心层设备,第一平台还管理第一核心层设备;向管理第二接入层设备的第二平台发送第二接入层设备的标识,以便第二平台根据第二接入层设备的标识选择第二核心层设备,第二平台还管理第二核心层设备;接收第一平台发送的第一核心层设备的标识;接收第二平台发送的第二核心层设备的标识。

结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,确定单元,具体用于:确定第一路径的路由跳数,第一路径为第一核心层设备与第二核心层设备之间所有路径中的任意一条;将第一路径经过的每个设备对应的带宽利用率中,最大的带宽利用率确定为第一路径的带宽利用率;采用公式:确定第一路径的路径质量评分q;其中,r为第一路径的路由跳数,r为第一核心层设备与第二核心层设备之间的每条路径的路由跳数中,最大的路由跳数,b为第一路径的带宽利用率,c为预存的第一路径的开销值,c为第一核心层设备与第二核心层设备之间的每条路径的开销值中,最大的开销值。

结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,确定单元,具体用于:确定第一路径经由的设备中,每个设备的故障率,并确定第一路径经由的设备之间的链路中,每条链路的故障率;根据每个设备的故障率和每条链路的故障率,确定第一路径的故障率。

结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,确定单元,具体用于:根据专线业务的类别确定专线业务的等级;将第一核心层设备与第二核心层设备之间的所有路径中,故障率小于或等于预设故障率的路径确定为候选路径;预设故障率与专线业务的等级对应;将候选路径中,路径质量评分最小的路径确定为目标路径。

具体的实现方式可以参考第一方面或第一方面的可能的实现方式提供的专线业务的开通方法中专线业务的开通装置的行为功能。

第三方面,提供一种专线业务的开通装置,该专线业务的开通装置包括:至少一个处理器、存储器、通信接口和通信总线。处理器与存储器、通信接口通过通信总线连接,存储器用于存储计算机执行指令,当专线业务的开通装置运行时,处理器执行存储器存储的计算机执行指令,以使专线业务的开通装置执行如第一方面或第一方面的可能的实现方式中任意一项的专线业务的开通方法。

第四方面,提供一种计算机存储介质,其上存储有计算机执行指令,当计算机执行指令在专线业务的开通装置上运行时,使得专线业务的开通装置执行如第一方面或第一方面的可能的实现方式中任意一项的专线业务的开通方法。

本发明提供的专线业务的开通方法,在获取到两端的接入层设备后,确定相应的核心层设备,并根据路径的路径质量和故障率,确定两个核心层设备之间最优的目标路径,且下发路由信息,从而实现两端的专线业务的开通,解决了现有技术中直连光纤时耗时耗力,浪费光纤带宽资源的问题。

附图说明

图1为本发明实施例提供的一种可以应用本发明实施例的系统架构的简化示意图;

图2为本发明实施例提供的一种专线业务的开通装置的组成示意图;

图3为本发明实施例提供的一种专线业务的开通方法的流程图;

图4为本发明实施例提供的一种第一路径的示意图;

图5为本发明实施例提供的另一种专线业务的开通装置的组成示意图;

图6为本发明实施例提供的另一种专线业务的开通装置的组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的一种可以应用本发明实施例的系统架构的简化示意图,如图1所示,该架构可以包括:专线业务的开通装置11、第一平台12、第二平台13、第一传输网14、第二传输网15和骨干网16。其中,第一传输网14可以包括:第一接入层设备141、第一汇聚层设备142和第一核心层设备143。第二传输网15可以包括:第二接入层设备151、第二汇聚层设备152和第二核心层设备153。

其中,专线业务的开通装置11在获取到待开通专线业务的两端设备,即第一接入层设备141和第二接入层设备151后,可以向第一平台12发送第一接入层设备141的标识,第一平台12便可以选择与第一接入层设备141对应的第一汇聚层设备142,从而得到相应的第一核心层设备143,并向专线业务的开通装置11发送第一核心层设备143的标识。专线业务的开通装置11便获得第一核心层设备143,同理,还会从第二平台13处获得第二核心层设备153。这样,专线业务的开通装置11便可以选择第一核心层设备143与第二核心层设备153之间的目标路径,并向第一核心层设备143、第二核心层设备153以及目标路径经由的设备发送路由信息,以为专线业务的传输做准备。

专线业务的开通装置11,在具体的实现中,可以为网络编排器。

第一平台12,用于管理第一传输网14内的网元设备以及业务。第一传输网14,采用分层结构,分为:核心层、汇聚层和接入层,每层均包括多个设备,用于承载第一接入层设备141所处省份内的专线业务。

第二平台13,用于管理第二传输网15内的网元设备以及业务。第二传输网15,也包括核心层、汇聚层和接入层,用于承载第二接入层设备151所处省份内的专线业务。

骨干网16,是全国互联的,可以实现跨省专线业务的承载。

图2为本发明实施例提供的一种专线业务的开通装置的组成示意图,如图2所示,该专线业务的开通装置可以包括:至少一个处理器21、存储器22、通信接口23和通信总线24。

下面结合图2对专线业务的开通装置的各个构成部件进行具体的介绍:

其中,处理器21是专线业务的开通装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

在具体的实现中,作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。且,作为一种实施例,专线业务的开通装置可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器22可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。

在具体的实现中,存储器22,用于存储本发明中的数据和执行本发明的软件程序。处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行专线业务的开通装置的各种功能。

通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)、第一平台、第二平台等。通信接口23可以包括接收单元实现接收功能,以及发送单元实现发送功能。

通信总线24,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

为了解决在开通专线业务时耗时耗力,且浪费光纤带宽资源的问题,本发明实施例提供了一种专线业务的开通方法,如图3所示,该方法可以包括:

301、专线业务的开通装置获取两端的第一接入层设备和第二接入层设备,以及两端待开通的专线业务的类别。

其中,当需要在跨省的两个城市之间开通专线业务时,用户可以在专线业务的开通装置上输入两个城市的接入层设备,即第一接入层设备和第二接入层设备,并输入待开通的专线业务的信息,这样,专线业务的开通装置便可以获得第一接入层设备和第二接入层设备,以及两端待开通的专线业务的类别。

302、专线业务的开通装置向第一平台发送第一接入层设备的标识。

其中,专线业务的开通装置在得到第一接入层设备之后,可以向管理该第一接入层设备的第一平台发送第一接入层设备的标识,以及待开通的专线业务的配置信息。

303、第一平台接收专线业务的开通装置发送的第一接入层设备的标识。

304、第一平台向专线业务的开通装置发送第一核心层设备的标识。

其中,第一平台在接收到第一接入层设备的标识之后,可以根据预存的就近选路原则,在第一平台管理的传输网内选择与第一接入层设备相近的汇聚层设备,进而选择出相应的第一核心层设备,以确定专线业务在第一平台对应的省份内的传输路线,并向专线业务的开通装置发送选出的第一核心层设备的标识。且,第一平台在接收到专线业务的配置信息之后,可以向第一接入层设备发送该专线业务的配置信息,以便第一接入层设备根据该专线业务的配置信息进行配置,为专线业务的传输做准备。

305、专线业务的开通装置接收第一平台发送的第一核心层设备的标识。

306、专线业务的开通装置向第二平台发送第二接入层设备的标识。

307、第二平台接收专线业务的开通装置发送的第二接入层设备的标识。

308、第二平台向专线业务的开通装置发送第二核心层设备的标识。

309、专线业务的开通装置接收第二平台发送的第二核心层设备的标识。

其中,专线业务的开通装置在确定出第一核心层设备和第二核心层设备之后,可以选择第一核心层设备与第二核心层设备之间的符合要求的路径,具体的可以执行以下步骤310-步骤312:

310、专线业务的开通装置根据第一核心层设备与第二核心层设备之间每条路径的路由跳数、带宽利用率和开销值,确定相应的路径质量。

其中,如果从第一核心层设备到第二核心层设备,有n条路径,则专线业务的开通装置可以确定n条路径中每条路径的路径质量,在本发明实施例中,以确定n条中的任意一条路径,如第一路径的路径质量为例进行说明。

具体的,专线业务的开通装置可以先确定第一路径的路由跳数,该路由跳数等于第一路径经由的设备数量。然后根据实时的资源数据,确定第一路径经由的每个设备对应的带宽利用率,并将这些带宽利用率中,最大的带宽利用率确定为第一路径的带宽利用率。最后,专线业务的开通装置便可以采用以下公式:确定第一路径的路径质量评分q。其中,r为第一路径的路由跳数;r为n条路径的每条路径的路由跳数中,最大的路由跳数;b为第一路径的带宽利用率;c为预存的第一路径的开销值,c为n条路径的每条路径的开销值中,最大的开销值。

需要说明的是,在本发明实施例中,路径质量评分q可以表明路径质量的情况,该评分q越小,表明路径质量越好。

311、专线业务的开通装置确定每条路径的故障率。

其中,专线业务的开通装置可以确定从第一核心层设备到第二核心层设备的n条路径中每条路径的故障率,以确定第一路径的故障率为例进行说明。

具体的,专线业务的开通装置可以根据以往的故障数据,确定第一路径经由的设备中,每个设备的故障率,并确定第一路径经由的设备之间的链路中,每条链路的故障率。且可以根据每个设备的故障率和每条链路的故障率,确定第一路径的故障率。

需要说明的是,在本发明实施例中,故障率可以表明路径的服务质量的情况,故障率越小,表明路径的服务质量越好。

示例性的,如图4所示,假设第一核心层设备为m1,第二核心层设备为m2,从m1到m2的第一路径经由三个设备,分别为设备d、e、f,设备d、e、f之间存在两条链路,分别为链路1和链路2,这样,专线业务的开通装置可以分别确定设备d、e、f的故障率d1、d2、d3,并分别确定两条链路的故障率t1、t2,并采用公式:p=1-(1-d1)(1-d2)(1-d3)(1-t1)(1-t2),确定第一路径的故障率p。

312、专线业务的开通装置根据路径的路径质量和故障率以及专线业务的类别,确定目标路径。

其中,专线业务的开通装置在确定出从第一核心层设备到第二核心层设备的n条路径中每条路径的路径质量评分和故障率之后,可以先根据专线业务的类别确定专线业务的等级,每个等级的专线业务对路径的服务质量的要求不同,且每个等级会对应一个预设故障率,该预设故障率为相应等级下最大允许的故障率。然后专线业务的开通装置可以将n条路径中,故障率小于或等于专线业务的等级对应的预设故障率的路径确定为候选路径,并将候选路径中,路径质量评分最小的路径确定为目标路径。

需要说明的是,在本发明实施例中,专线业务的类别与专线业务的等级的对应关系可以预存在专线业务的开通装置中。且不同的专线业务的等级对应的预设故障率可以通过对以往业务进行分析来获得,并存储在专线业务的开通装置中。

313、专线业务的开通装置分别向第一核心层设备、第二核心层设备以及目标路径经由的设备发送路由信息。

其中,路由信息用于专线业务的传输。

本发明提供的专线业务的开通方法,在获取到两端的接入层设备后,确定相应的核心层设备,并根据路径的路径质量和故障率,确定两个核心层设备之间最优的目标路径,且下发路由信息,从而实现两端的专线业务的开通,解决了现有技术中直连光纤时耗时耗力,浪费光纤带宽资源的问题。

上述主要从各个设备交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个设备,如专线业务的开通装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本发明实施例可以根据上述方法示例对专线业务的开通装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中涉及的专线业务的开通装置的另一种可能的组成示意图,如图5所示,该专线业务的开通装置可以包括:获取单元41、确定单元42和发送单元43。

其中,获取单元41,用于支持专线业务的开通装置执行图3所示的专线业务的开通方法中的步骤301。

确定单元42,用于支持专线业务的开通装置执行图3所示的专线业务的开通方法中的步骤310、步骤311、步骤312。

发送单元43,用于支持专线业务的开通装置执行图3所示的专线业务的开通方法中的步骤302、步骤306、步骤313。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本发明实施例提供的专线业务的开通装置,用于执行上述专线业务的开通方法,因此可以达到与上述专线业务的开通方法相同的效果。

在采用集成的单元的情况下,图6示出了上述实施例中所涉及的专线业务的开通装置的另一种可能的组成示意图。如图6所示,该专线业务的开通装置包括:处理模块51、通信模块52和存储模块53。

处理模块51用于对专线业务的开通装置的动作进行控制管理,例如,处理模块51用于支持专线业务的开通装置执行图3中的步骤301、步骤310、步骤311、步骤312,和/或用于本文所描述的技术的其它过程。通信模块52用于支持专线业务的开通装置与其他网络实体,如第一平台、第二平台的通信。例如,通信模块52,用于支持专线业务的开通装置执行图3中的步骤302、步骤306、步骤313。存储模块53,用于存储专线业务的开通装置的程序代码和数据。

其中,处理模块51可以是图2中的处理器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器(digitalsignalprocessor,dsp)和微处理器的组合等等。通信模块52可以是图2中的通信接口。存储模块53可以是图2中的存储器。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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