一种网络服务路径的建立方法及系统技术方案

技术编号:10388242 阅读:122 留言:0更新日期:2014-09-05 13:32
本申请公开了一种网络服务路径的建立方法及系统,该方法包括:接收用户的服务请求并进行解析,得知用户的本次服务要求中服务节点和服务链路的资源需求,然后计算网络拓扑中各个节点和链路的状态信息,并根据计算所得结果,生成服务路径映射方案,最后利用生成的服务路径映射方案来进行服务路径的构建。本申请的建立方法,能够根据用户的服务请求信息而动态的确定服务节点和服务链路,使得最终生成的服务路径上各个节点和链路的资源能够与用户的需求更加的贴合,传输效率也更高。

【技术实现步骤摘要】
一种网络服务路径的建立方法及系统
本申请涉及网络通信系统
,更具体地说,涉及一种网络服务路径的建立方法及系统。
技术介绍
随着互联网规模的不断增长和新型网络服务的不断涌现,互联网结构僵化和自适应性差的缺点日益显现,“尽力而为”的信息传递模式已经无法满足网络服务在移动性、月艮务质量保障等方面的实际需求。因此,网络的发展理念逐渐转变为如何对网络服务进行优化支撑,比如为承载特定服务建立相应的优化传输路径。因此,传统的僵化式互联网结构已经无法满足日益增长的互联网的基础互联传输能力的需求,急需一种能够根据用户的服务要求,动态的建立合适的服务路径,来高效率的传输信息内容的解决方案。
技术实现思路
有鉴于此,本申请提供了一种网络服务路径的建立方法及系统,用于解决现有僵化式的网络结构无法根据用户的服务要求而进行服务路径的动态建立的问题。为了实现上述目的,现提出的方案如下:一种网络服务路径的建立方法,包括:接收用户的服务请求并进行解析,所述服务请求至少包括服务节点的资源需求以及服务链路的资源需求;计算网络拓扑中各个节点和链路的状态信息;参考所述服务请求以及所述状态信息,生成服务路径映射方案;利用所述服务路径映射方案构建服务路径。优选地,所述计算网络拓扑中各个节点和链路的状态信息,具体为:按照预设周期,计算每个网络控制代理节点所管理范围内的各个节点和链路上的可用资源状态和服务承载情况,得到计算结果并保存,所述网络控制代理节点为网络拓扑中预先选定的节点;判断本次的计算结果与上次保存的计算结果是否相同,如果不同,则将本次的计算结果上传到上一级节点,如果相同,则不将本次的计算结果上传到上一级节点。优选地,所述参考所述服务请求以及所述状态信息,生成服务路径映射方案,具体为:按照所述服务节点的资源需求和所述服务链路的资源需求,对所述网络拓扑中的节点进行筛选,得到候选节点和候选链路;按照预设准则对所述候选节点和所述候选链路进行评价并得到评价结果,所述预设准则包括可用资源量、相同类型的服务在该节点或该链路中占有的比例、映射后服务路径的长度;参考所述评价结果,从所述候选节点和所述候选链路中确定目标节点和目标链路,生成服务路径映射方案。优选地,所述利用所述服务路径映射方案构建服务路径,具体为:将所述服务路径映射方案下发给所述目标节点和所述目标链路所归属的网络控制代理节点;将所述服务路径映射方案转化为构建命令;将所述构建命令下发给所述网络控制代理节点所管理域内的节点,建立域内的服务路径;控制相邻的网络控制代理节点协同工作,建立域间服务路径。优选地,还包括:响应网络拓扑发生改变的信号,依据预设规则,重新选定网络控制代理节点。优选地,所述重新选定网络控制代理节点,包括:划定网络控制代理节点的调整范围;将降低网络管理控制的通信代价转化为一个最优化模型,生成调整方案的评价标准;参考所述评价标准,随机生成多个候选调整方案;将各个所述候选调整方案送入遗传算法进行计算,得出一个使网络管理控制的通信代价最低的调整方案作为最终调整方案;按照所述最终调整方案进行网络控制代理节点的迁移、撤销或增加。优选地,还包括:判断所述网络控制代理节点所管理范围内的各个节点是否出现过载,若是,则进一步判断出现过载的节点的个数是否未超过第一预设值,若是,则分析过载节点承载的各类型服务所占的比例,将比例较低的一类服务进行迁移;判断所述网络控制代理节点所管理范围内的各个链路是否出现过载,若是,则进一步判断出现过载链路的个数是否未超过第二预设值,若是,则调用K短路径算法计算新路径,将服务路径迁移到所述新路径上。一种网络服务路径的建立系统,包括:服务请求接收单元,用于接收用户的服务请求并进行解析,所述服务请求至少包括服务节点的资源需求以及服务链路的资源需求;计算单元,用于计算网络拓扑中各个节点和链路的状态信息;方案生成单元,用于参考所述服务请求以及所述状态信息,生成服务路径映射方案;路径构建单元,用于利用所述服务路径映射方案构建服务路径。优选地,还包括:节点确定单元,用于响应网络拓扑发生改变的信号,依据预设规则,重新选定网络控制代理节点。优选地,还包括:节点过载判断单元,用于判断所述网络控制代理节点所管理范围内的各个节点是否出现过载,若是,则进一步判断出现过载的节点的个数是否未超过第一预设值;过载节点处理单元,用于在所述节点过载判断单元判断出现过载的节点的个数未超过第一预设值时,分析过载节点承载的各类型服务所占的比例,将比例较低的一类服务进行迁移;链路过载判断单元,用于判断所述网络控制代理节点所管理范围内的各个链路是否出现过载,若是,则进一步判断出现过载链路的个数是否未超过第二预设值;过载链路处理单元,用于在所述链路过载判断单元判断出现过载链路的个数未超过第二预设值时,调用K短路径算法计算新路径,将服务路径迁移到所述新路径上。从上述的技术方案可以看出,本申请公开的网络服务路径的建立方法,通过接收用户的服务请求并进行解析,得知用户的本次服务要求中服务节点和服务链路的资源需求,然后计算网络拓扑中各个节点和链路的状态信息,并根据计算所得结果,生成服务路径映射方案,最后利用该生成的服务路径映射方案来进行服务路径的构建。本申请的建立方法,能够根据用户的服务请求信息而动态的确定服务节点和服务链路,使得最终生成的服务路径上各个节点和链路的资源能够与用户的需求更加的贴合,传输效率也更加的高。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例公开的一种网络服务路径的建立方法流程图;图2为本申请实施例公开的一种计算网络拓扑中各个节点和链路的状态信息的方法流程图;图3为本申请实施例公开的一种生成服务路径映射方案的方法流程图;图4为本申请实施例公开的一种利用所述服务路径映射方案构建服务路径的方法流程图;图5为本申请实施例公开的另一种网络服务路径的建立方法流程图;图6为本申请实施例公开的一种重新选定网络控制代理节点的方法流程图;图7为本申请实施例公开的再一种网络服务路径的建立方法流程图;图8为本申请实施例公开的一种网络服务路径的建立系统结构示意图;图9为本申请实施例公开的另一种网络服务路径的建立系统结构示意图;图10为本申请实施例公开的再一种网络服务路径的建立系统结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。实施例一参见图1,图1为本申请实施例公开的一种网络服务路径的建立方法流程图。[0061 ] 如图1所示,该方法包括:步骤101:接收用户的服务请求并进行解析,所述服务请求至少包括服务节点的资源需求以及服务链路的资源需求;具体地,用户的服务请求中除了包括服务节点的资源需求以及服务链路的资源需求之外,还可以包括本文档来自技高网...
一种网络服务路径的建立方法及系统

【技术保护点】
一种网络服务路径的建立方法,其特征在于,包括:接收用户的服务请求并进行解析,所述服务请求至少包括服务节点的资源需求以及服务链路的资源需求;计算网络拓扑中各个节点和链路的状态信息;参考所述服务请求以及所述状态信息,生成服务路径映射方案;利用所述服务路径映射方案构建服务路径。

【技术特征摘要】
1.一种网络服务路径的建立方法,其特征在于,包括: 接收用户的服务请求并进行解析,所述服务请求至少包括服务节点的资源需求以及服务链路的资源需求; 计算网络拓扑中各个节点和链路的状态信息; 参考所述服务请求以及所述状态信息,生成服务路径映射方案; 利用所述服务路径映射方案构建服务路径。2.根据权利要求1所述的建立方法,其特征在于,所述计算网络拓扑中各个节点和链路的状态信息,具体为: 按照预设周期,计算每个网络控制代理节点所管理范围内的各个节点和链路上的可用资源状态和服务承载情况,得到计算结果并保存,所述网络控制代理节点为网络拓扑中预先选定的节点; 判断本次的计算结果与上次保存的计算结果是否相同,如果不同,则将本次的计算结果上传到上一级节点,如果相同,则不将本次的计算结果上传到上一级节点。3.根据权利要求2所述的建立方法,其特征在于,所述参考所述服务请求以及所述状态信息,生成服务路径映射方案,具体为: 按照所述服务节点 的资源需求和所述服务链路的资源需求,对所述网络拓扑中的节点进行筛选,得到候选节点和候选链路; 按照预设准则对所述候选节点和所述候选链路进行评价并得到评价结果,所述预设准则包括可用资源量、相同类型的服务在该节点或该链路中占有的比例、映射后服务路径的长度; 参考所述评价结果,从所述候选节点和所述候选链路中确定目标节点和目标链路,生成服务路径映射方案。4.根据权利要求3所述的建立方法,其特征在于,所述利用所述服务路径映射方案构建服务路径,具体为: 将所述服务路径映射方案下发给所述目标节点和所述目标链路所归属的网络控制代理节点; 将所述服务路径映射方案转化为构建命令; 将所述构建命令下发给所述网络控制代理节点所管理域内的节点,建立域内的服务路径; 控制相邻的网络控制代理节点协同工作,建立域间服务路径。5.根据权利要求2所述的建立方法,其特征在于,还包括: 响应网络拓扑发生改变的信号,依据预设规则,重新选定网络控制代理节点。6.根据权利要求5所述的建立方法,其特征在于,所述重新选定网络控制代理节点,包括: 划定网络控制代理节点的调整范围; 将降低网络管理控制的通信代价转化为一个最优化模型...

【专利技术属性】
技术研发人员:王晶兰巨龙江逸茗胡宇翔张震申涓马海龙于婧
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1