网元间链路弹性处理方法及装置的制造方法

文档序号:9552047阅读:341来源:国知局
网元间链路弹性处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种网元间链路弹性处理方法及装置。
【背景技术】
[0002]网络运营商的传统网络是通过大型的不断增长的专属硬件设备来部署的,具体地,网络运营商的网络是一个数量众多的网元组合起来的非常复杂的网络,网元间的通信一般是通过链路承载。一项新网络服务的推出,通常需要对整个网络的硬件部署以及承载进行大的调整。除此之外,能耗在增加,资本投入存在挑战,又缺少必要的技巧来设计、整合和操作日趋复杂的硬件设备。于是,运营商联盟提出了网络功能虚拟化(Network Funct1nVirtualizat1n,简称NFV),希望通过标准的信息技术(Informat1n Technology,简称IT)虚拟化技术,把网络设备统一到工业化标准的高性能、大容量的服务器、交换机和存储平台上,该平台可以位于数据中心、网络节点及用户驻地网等。
[0003]基于NFV技术实现的网络中,每个网元的资源(例如虚拟机个数)是可变的,但是,现有技术中,网元间的链路是在网络设计时规划的,然后在网络部署时由网管手动配置建立,如果要改变链路的数量,必须要重新进行网络规划。
[0004]采用现有技术的话,随着网元的资源变化,可能会造成链路缺失、或者某些链路被闲置而导致资源浪费等问题。

【发明内容】

[0005]本发明提供一种网元间链路弹性处理方法及装置,用于解决现有技术中网元的资源变化时,可能会造成链路缺失、或者某些链路被闲置而导致资源浪费等问题。
[0006]本发明实施例第一方面提供一种网元间链路弹性处理方法,包括:
[0007]第一网元检测所述第一网元的链路负荷参数;
[0008]所述第一网元在所述第一网元的链路负荷参数满足预设条件时,在第一链路上向第二网元发送链路弹性变化请求,用于与所述第二网元协商弹性变化所述第一网元和所述第二网元之间的链路;
[0009]所述第一网元接收所述第二网元在所述第一链路上发送的链路弹性变化响应,并根据所述链路弹性变化响应向所述第二网元发起链路弹性变化操作请求,以完成所述第一网元和所述第二网元之间的链路弹性变化。
[0010]本发明实施例第二方面提供一种网元间链路弹性处理方法,包括:
[0011]第二网元接收第一网元在第一链路上发送的链路弹性变化请求,用于与所述第二网元协商弹性变化所述第一网元和所述第二网元之间的链路;
[0012]所述第二网元根据所述链路弹性变化请求确定同意所述链路弹性变化请求,并在所述第一链路上向所述第一网元发送链路弹性变化响应;
[0013]所述第二网元接收所述第一网元发起的链路弹性变化操作请求;
[0014]所述第二网元响应所述链路弹性变化操作请求,以完成所述第一网元和所述第二网元之间的链路弹性变化。
[0015]本发明实施例第三方面提供一种网元间链路弹性处理方法,包括:
[0016]管理和编排域MANO接收第一网元发送的所述第一网元的链路负荷参数、以及第二网元发送的所述第二网元的链路负荷参数;
[0017]所述MANO在所述第一网元的链路负荷参数或所述第二网元的链路负荷参数满足预设条件时,向所述第一网元发送链路弹性变化指示,以使所述第一网元与所述第二网元协商完成链路弹性变化。
[0018]本发明第四方面提供一种网元,该网元为上述第一网元,包括:
[0019]检测模块,用于检测所述第一网元的链路负荷参数;
[0020]发送模块,用于在所述第一网元的链路负荷参数满足预设条件时,在第一链路上向第二网元发送链路弹性变化请求,用于与所述第二网元协商弹性变化所述第一网元和所述第二网元之间的链路;
[0021]接收模块,用于接收所述第二网元在所述第一链路上发送的链路弹性变化响应,并根据所述链路弹性变化响应向所述第二网元发起链路弹性变化操作请求,以完成所述第一网元和所述第二网元之间的链路弹性变化。
[0022]本发明第五方面提供一种网元,所述网元为第二网元,包括:
[0023]第一接收模块,用于接收第一网元在第一链路上发送的链路弹性变化请求,用于与所述第二网元协商弹性变化所述第一网元和所述第二网元之间的链路;
[0024]发送模块,用于根据所述链路弹性变化请求确定同意所述链路弹性变化请求,并在所述第一链路上向所述第一网元发送链路弹性变化响应;
[0025]第二接收模块,用于接收所述第一网元发起的链路弹性变化操作请求;
[0026]响应模块,用于响应所述链路弹性变化操作请求,以完成所述第一网元和所述第二网元之间的链路弹性变化。
[0027]本发明第六方面提供一种网元间链路弹性处理装置,该装置可以是ΜΑΝ0,包括:
[0028]接收模块,用于接收第一网元发送的所述第一网元的链路负荷参数、以及第二网元发送的所述第二网元的链路负荷参数;
[0029]发送模块,用于在所述第一网元的链路负荷参数或所述第二网元的链路负荷参数满足预设条件时,向所述第一网元发送链路弹性变化指示,以使所述第一网元与所述第二网元协商完成链路弹性变化。
[0030]本发明提供的网元间链路弹性处理方法及装置中,第一网元在上述第一网元的链路负荷参数满足预设条件时,在第一链路上向第二网元发送链路弹性变化请求,与该第二网元协商弹性变化该第一网元和第二网元之间的链路,第二网元如果同意链路弹性变化请求,则发送链路弹性变化响应,表示协商成功,则第一网元和第二网元进一步完成链路弹性变化操作,实现第一网元和第二网元之间的链路弹性变化,从而实现了网元之间的链路可以根据实际需要弹性变化,避免由于网元的资源变化而导致链路资源的缺乏或浪费的问题。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为基于NFV的网络架构不意图;
[0033]图2为本发明提供的网元间链路弹性处理方法实施例一的流程示意图;
[0034]图3为本发明提供的网元间链路弹性处理方法实施例二的流程示意图;
[0035]图4为本发明提供的网元间链路弹性处理方法实施例三的流程示意图;
[0036]图5为本发明提供的网元间链路弹性处理方法实施例四的流程示意图;
[0037]图6为本发明提供的网元间链路弹性处理方法实施例五的流程示意图;
[0038]图7为本发明提供的网元间链路弹性处理方法实施例六的流程示意图;
[0039]图8为本发明提供的网元间链路弹性处理方法实施例七的流程示意图;
[0040]图9为本发明提供的网元实施例一的结构示意图;
[0041]图10为本发明提供的网元实施例二的结构示意图;
[0042]图11为本发明提供的网元实施例三的结构示意图;
[0043]图12为本发明提供的网元间链路弹性处理装置实施例一的结构示意图;
[0044]图13为本发明提供的网元实施例四的结构示意图;
[0045]图14为本发明提供的网元实施例五的结构示意图;
[0046]图15为本发明提供的网元间链路弹性处理装置实施例二的结构示意图。
【具体实施方式】
[0047]图1为基于NFV的网络架构示意图。如图1所示,该网络架构中主要包括左右两个大部分,具体地,
[0048]左边从下到上依次包括:硬件资源层、虚拟化层、虚拟资源层、网元层以及运营支撑系统(Operat1nal Support System,简称 OSS) / 业务支撑系统(Business SupportSystem,简称BSS)。其中,硬件资源(Hardware resources)层可以包括:计算硬件、存储硬件、网络硬件等;虚拟资源层可以包括:虚拟计算资源、虚拟存储资源、虚拟网络资源等;硬件资源层、虚拟化层和虚拟资源层统共同组成网络功能虚拟化基础设施(NFVI)。网元层可以包括:各种虚拟网络功能(Virtual Network Funct1n,简称VNF),每个VNF可以有自己的网元管理系统(Element Management System)。本发明下文中所说的网元,即由VNF虚拟化的网元,具体实例中,这些网元可以是IP多媒体子系统(IP Multimedia Subsystem,简称IMS)网络中的呼叫会话控制功能实体(Call Sess1n Control Funct1n,简称CSCF)、电话应用服务器(Telephony Applicat1n Server,简称 TAS)、承载控制实体(Media GatewayControl Funct1n,简称MGCF)等,但并不以此为限。
[0049]右边从下到上一次包括:虚拟基础设施管理器(Virtualized InfrastructureManager,简称 VIM)、VNF 管理器(VNF Manager)以及编排器(Orchestrator);其中,VIM负责管理上述NFVI,VNF管理器负责管理各种VNF,编排器负责编排各种网络资源,组成一个网络。上述V頂、VNF管理器和编排器共同组成管理和编排域(Management andOrchestrat1n,简称 ΜΑΝ0)。
[0050]图2为本发明提供的网元间链路弹性处理方法实施例一的流程示意图,如图2所示,该方法包括:
[0051]S201、第一网元检测该第一网元的链路负荷参数。
[0052]第一网元和第二网元都可以是网络中的任一网元,本实施例中以第一网元为请求方进行撰写,实际实现时,第一网元和第二网元的操作可以互换,只要某个网元有链路弹性变化的需求都可以发起链路弹性变化请求。
[0053]上述链路负荷参数可以包括下述任一项或其组合:链路占用率、链路处理的中央处理器(Central Processing Unit,简称CPU)占用率、链路处理的内存占用率、是否接收到链路弹性变化的业务诉求等。
[0054]S202、第一网元在上述第一网元的链路负荷参数满足预设条件时,在第一链路上向第二网元发送链路弹性变化请求,用于与该第二网元协商弹性变化该第一网元和第二网元之间的链路。
[0055]第一网元或者MANO会根据链路负荷参数所体现的链路实际情况,触发第一网元与第二网元协商增加或减少链路数量。第一网元和第二网元通过链路弹性变化请求协商弹性变化该第一网元和第二网元之间的链路。
[0056]S203、第二网元根据该链路弹性变化请求确定同意该链路弹性变化请求,并在上述第一链路上向第一网元发送链路弹性变化响应。
[0057]第二网元接收到链路弹性变化请求后,先判断该链路弹性变化请求是否合法,例如判断该请求的消息格式是否合法,请求中携带的相关信息是否合法等,如果不合法,则向第一网元回复响应,在响应中携带响应失败标识(NOK);如果合法,则第二网元确定同意上述链路弹性变化请求,在上述第一链路上向第一网元发送链路弹性变化响应,表示第一网元与第二网元协商成功,执行S204,进行实际的链路弹性变化操作,即完成链路的增加或减少,这些弹性变化的链路均为业务链路。
[0058]S204、第一网元接收第二网元在上述第一链路上发送的链路弹性变化响应,并根据该链路弹性变化响应向第二网元发起链路弹性变化操作请求,以完成第一网元和第二网元之间的链路弹性变化。
[0059]具体地,第一网元接收到第二网元在上述第一链路上发送的链路弹性变化响应,说明协商成功,则开始实际的增加或减少链路的操作,即发起链路弹性变化操作请求,第二网元响应该链路弹性变化操作请求,与第一网元一起进行链路弹性变化操作。
[0060]本实施例中,第一网元在上述第一网元的链路负荷参数满足预设条件时,在第一链路上向第二网元发送链路弹性变化请求,与该第二网元协商弹性变化该第一网元和第二网元之间的链路,第二网元如果同意链路弹性变化请求,则发送链路弹性变化响应,表示协商成功,则第一网元和第二网元进一步完成链路弹性变化操作,实现第一网元和第二网元之间的链路弹性变化,从而实现了网元之间的链路可以根据实际需要弹性变化,避免由于网元的资源变化而导致链路资源的缺乏或浪费的问题。
[0061 ] 具体实施过程
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1